相关学习资料:

https://blog.csdn.net/taily_duan/article/details/51506776【OpenCV】HSV颜色识别-HSV基本颜色分量范围

https://blog.csdn.net/qq_15947787/article/details/72784253【opencv】目标识别——HSV颜色识别

https://blog.csdn.net/guyuealian/article/details/77981619OpenCV获取图像某点的颜色值,并设置某点的颜色

https://blog.csdn.net/weijifen000/article/details/84203136利用OpenCV获取图片上某一点的颜色HSV值

https://blog.csdn.net/clp786080772/article/details/51913158Opencv颜色识别

https://www.jianshu.com/p/bb3b316d6936简单颜色识别并跟踪

https://blog.csdn.net/qq78442761/article/details/83056346OpenCV识别指定颜色(黑、灰、白、红、橙、黄、绿、青、蓝、紫)

https://blog.csdn.net/bjbz_cxy/article/details/79712074使用Opencv获取每个像素点的RGB颜色分量/HSV颜色分量

判断颜色时H、S、V的上下区间值(if语句中的取值范围)需要根据实际需要调整,matHsv是HSV格式的图像

            vector<int> colorVec;colorVec.push_back(matHsv.at<Vec3b>(rows,cols)[0]);colorVec.push_back(matHsv.at<Vec3b>(rows,cols)[1]);colorVec.push_back(matHsv.at<Vec3b>(rows,cols)[2]);if((colorVec[0]>=174&&colorVec[0]<=180)&&(colorVec[1]>=236&&colorVec[1]<=242)&&(colorVec[2]>=238&&colorVec[2]<=244)){//cout<<colorVec[0]<<","<<colorVec[1]<<","<<colorVec[2]<<endl;//return 'R';cout<<"red"<<endl;}else if((colorVec[0]>=57&&colorVec[0]<=63)&&(colorVec[1]>=239&&colorVec[1]<=245)&&(colorVec[2]>=232&&colorVec[2]<=238)){//return 'G';cout<<"green"<<endl;}else{cout<<"other"<<endl;}

下面是在一段视频中截取某一帧,将其特定像素的HSV作为颜色判断参考值的代码

    VideoCapture capture;capture.open( "/home/wfl/Desktop/test/record.mp4"  );Mat image;Mat matHsv;    long frameToStart =7970;capture.set( CV_CAP_PROP_POS_FRAMES, frameToStart );capture>>image;cvtColor(image,matHsv,COLOR_BGR2HSV);//RGB转HSVcout<<"G:"<<static_cast<int>(matHsv.at<Vec3b>(30,1325)[0])<<","<<static_cast<int>(matHsv.at<Vec3b>(30,1325)[1])<<","<<static_cast<int>(matHsv.at<Vec3b>(30,1325)[2])<<endl;cout<<"R:"<<static_cast<int>(matHsv.at<Vec3b>(27,1444)[0])<<","<<static_cast<int>(matHsv.at<Vec3b>(27,1444)[1])<<","<<static_cast<int>(matHsv.at<Vec3b>(27,1444)[2])<<endl;imshow("image",image);waitKey();

H:  0 — 180

S:  0 — 255

V:  0 — 255

在HSV空间各种颜色的范围

图片来自https://blog.csdn.net/taily_duan/article/details/51506776

opencv3.1 提取图像中某一像素点的HSV值并判断颜色相关推荐

  1. MATLAB#183;提取图像中多个目标

    基于matlab工具箱提取图像中的多目标特征(代码如下): 代码前面部分为提取图像的边界信息,调用了后面的遍历函数Pixel_Search,函数实现方法见后~ %%ROI Testing close ...

  2. 【计算机视觉基础】MATLAB程序实现图像中两个像素点的8-邻域、欧几里得距离与出租车距离、互换两像素点的罗森菲尔德8-邻域像素值

    调用Matlab函数指令实现以下内容: 提取图像上某两点(x1,y1).(x2,y2)的8-邻域罗森菲尔德邻域并显示: 显示(x1,y1)与(x2,y2)两点间的图像像素变化情况: 比较并显示RGB图 ...

  3. MATLAB·提取图像中多个目标

    基于matlab工具箱提取图像中的多目标特征(代码如下): 代码前面部分为提取图像的边界信息,调用了后面的遍历函数Pixel_Search,函数实现方法见后~ %%ROI Testing close ...

  4. 【论文党福利】如何提取图像中的数据

    [论文党福利]如何提取图像中的数据 从事科研的老师和同学们在撰写论文时,经常需要将文献中的曲线与自己的结果进行对比,为获取原始数据,最靠谱的方法当然是找原作者要.如果没有要到呢?本文将成为论文党的福利 ...

  5. 图像分割实战之基于Hough变换提取图像中的直线

    图像分割的依据是基于图像中各区域具有不同的特性(比如,灰度.颜色.纹理).图像分割的目的是将图像划分成若干具有相近或相同特性的子区域,以便继续在分割成的相关区域中提取目标,并进而根据目标的特征或结构信 ...

  6. Opencv学习笔记(二) 提取图像中的水平线和垂直线

    提取图像中的水平线和垂直线属于基础的形态学操作的应用,原理:根据要提取图形来定义一个特定的结构元素,然后以这个结构相素去遍历图像,进行一系列形态学操作,以此过滤掉其他特征的图形,达到提取的效果. 示例 ...

  7. opencv提取图像中的颜色直方图(RGB、HSV)

    本篇博客主要介绍利用opencv工具提取一幅图像中的颜色直方图特征.所谓颜色直方图,指的是一幅图像中的颜色分布,与图像中的特定的物体无关,只是用来表示人的眼睛观察到的图像中的颜色分布情况,例如说,一幅 ...

  8. 图像腐蚀 java_OpenCV3 图像膨胀 dilate、腐蚀 erode、提取图像中的条形码 JAVA 实现...

    关于 JAVA 学习 OpenCV 的内容,函数讲解,案例代码内容我均整理在 GitHub[OpenCV3-Study-JAVA ]上 下面代码中所需的项目结构,图片,请访问 GitHub 获取. 代 ...

  9. Python Opencv cv2提取图像中某种特定颜色区域(例如黑字白纸背景下的红色公章提取),并将纯色背景透明化

    拜拜PHOTOSHOP- 领导突然让我帮他把公章从图片中抠出来,在确保了不是要做坏事的情况下,我打开了PHOTOSHOP,用魔棒工具一点一点抠,但由于魔棒工具的原理是对比临近区域像素差值,导致封闭字体 ...

最新文章

  1. LoadRunner Winsock 10053错误的真正原因
  2. 软件测试面试必备的一些基础理论概念
  3. QT的QBluetoothDeviceDiscoveryAgent类的使用
  4. 阿里RocketMQ Quick Start
  5. ASP.NET页面传值的各种方法和分析
  6. python3 x版本的默认编码_python3.x设置默认编码(sys.stdout.encoding和sys.defaultencoding)...
  7. lazada发货_Lazada发货要求及注意事项
  8. linux 查看登录记录,Linux查看用户登陆历史记录
  9. Rpg maker mv角色扮演游戏制作大师简介
  10. dell5580bios恢复出厂_戴尔笔记本如何恢复Bios出厂设置?
  11. 数据化运营之会员数据化运营
  12. php数据库redios_PHP开发者应了解的24个库
  13. 直播+迎来重磅炸弹,网易推出音乐+直播服务look直播,直播+是大趋势
  14. 【转载】刘未鹏的C++学习历程 + 小诗一首
  15. 关于Mybatis拦截器的说明与使用
  16. 使用tensorboard时http://localhost:6006打不开或desktop-2a1fhsu 已拒绝连接
  17. 爬取东方财富股票信息网
  18. oracle的opm,Oracle OPM Demo流程
  19. 用Python设计第一个游戏,小插曲之变量和字符串(课堂笔记)
  20. 网页loading GIF图片(加载)

热门文章

  1. 名编辑电子杂志大师教程 | 名编辑支持导入什么样的视频格式?
  2. 马蜂窝传年末裁员40%!离职n+2留下无年终,官方回应了!
  3. Android N系统CTS verifier中cross profile相关测试项fail的解决方案
  4. 音乐推荐相关API接口
  5. android中添加分页小表情,百度APP表情面板体验升级——小面板大文章
  6. Notepad++ 和正则表达式 快速处理文本
  7. 删除U盘文件夹后自动生成不同位数字的新文件夹
  8. CSON+CJSON,解析json数据更优雅?
  9. 用黄金分割法(Golden Section Search Method)求函数最大值的python程序
  10. 光驱驱动问题,出现黄色感叹号,找不到盘符的解决办法