博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[OPENCV] 第一个程序 识别颜色
阅读量:5252 次
发布时间:2019-06-14

本文共 825 字,大约阅读时间需要 2 分钟。

它可以鉴别出图像中含有给定颜色的所有像素,该算法输入的是图像以及颜色,并返回表示含有指定颜色的像素的二值图像。该算法还需要指定另外一个参数,即对颜色偏差的容忍度。

实现效果

实现后

 

1 #include 
2 #include
3 #include
4 #include
5 #include
6 7 class ColorDector{ 8 private: 9 int minDist;10 cv::Vec3b target;11 cv::Mat result;12 public:13 ColorDector(){14 minDist=100;15 target[0]=target[1]=target[2]=0;16 }17 cv::Mat process(const cv::Mat &image){18 //分配新的阵列数据19 result.create(image.rows,image.cols,CV_8U);20 cv::Mat_
::const_iterator it=image.begin
();21 cv::Mat_
::const_iterator itend=image.end
();22 cv::Mat_
::iterator itout=result.begin
();23 for(;it!=itend;++it,++itout){24 if(getDistance(*it)

 

转载于:https://www.cnblogs.com/cnblogs321114287/p/6110892.html

你可能感兴趣的文章
java.lang.ExceptionInInitializerError
查看>>
Laravel使用Form(转载)
查看>>
easy UI
查看>>
Java static的使用 --Java笔记
查看>>
博客园自定义地址栏logo
查看>>
单例模式(Singleton)
查看>>
首次关于IIS配置遇到的一些问题
查看>>
201621123027 Week02-Java基本语法与类库
查看>>
SSH 密钥登录 SecureCRT
查看>>
Dubbo框架——整体架构
查看>>
简述KVM架构和Xen架构
查看>>
利用高级计划排程系统(APS)进行供应链的优化
查看>>
PHP SOCKE实现聊天系统
查看>>
课程总结
查看>>
vue 解决跨域
查看>>
单调队列 I
查看>>
第十八周个人作业
查看>>
Hadoop,Hbase启动及用web查看hadoop运行状态
查看>>
linux虚拟机CentOS 7完整安装流程截图
查看>>
AndroidManifest.xml文件详解(uses-feature)
查看>>