社区
图形处理/算法
帖子详情
openCV【急求】怎样改变识别特征的颜色
qq_40676562
2017-11-29 10:20:40
这个代码中是识别黄色的乒乓球
请问如何改成白色乒乓球
分别解析四种函数的含义
...全文
930
4
打赏
收藏
openCV【急求】怎样改变识别特征的颜色
这个代码中是识别黄色的乒乓球 请问如何改成白色乒乓球 分别解析四种函数的含义
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
百灵工作室
2018-01-06
打赏
举报
回复
BGR,全0是黑,全255是白,所以BGR值均相同,或者都差别很小(不严格)的情况下,(0,0,0)是白,(50,50,50)就有点偏灰了,可以控制,BGR() <(20,20,20)应该差不多了
百灵工作室
2018-01-06
打赏
举报
回复
上面说错了,那是黑球 BGR,全0是黑,全255是白,所以BGR值均相同,或者都差别很小(不严格)的情况下,(255,255,255)是白,(210,210,210)就有点偏灰了,可以控制,BGR() >(210,210,210)应该差不多了
kuangbao9
2017-12-01
打赏
举报
回复
你要识别白色,和楼上说的一样,改变阈值即可。 cvtColor()是将原图像变为灰度图 split()是将图像的每个通道分别提取出来,放在不同的数组里面 morphlogy()是形态学特征,第一个是开运算,其实就是先腐蚀后膨胀,主要是用来消除小物体,在纤细点处分离物体,并且在平滑较大物体的边界的同时不明显改变其面积 第二个是膨胀运算,通俗点就是扩大图片的明亮区域。
沐阳2100
2017-11-30
打赏
举报
回复
11<B<25 G>100 R>80是黄色的阈值,你把它替换成白色不就行了,循环里是循环访问像素,做判断,满足阈值就判定为黄色。随便改一下,RGB三值同时大于180时,可以判定为白色 差不多了 需要精确点的话你在上网找找这个范围吧
基于
openCV
的
识别
特定
颜色
区域
通过编程
识别
特定的
颜色
区域,并进行圈定。
Opencv
Kmeans聚类进行图像
颜色
聚类分割(绝对有用)
该程序利用
OpenCV
中的K均值聚类函数Kmeans2对图像进行
颜色
聚类,达到分割的目的。 编写此函数的目的是:Kmeans2函数的用法有些难掌握,参考资料少,尤其是对图像进行操作的例子少,我找了很久也找不到, 找到的例子也...
基于
OpenCV
读取摄像头的人脸检测和
识别
基于
OpenCV
读取摄像头的人脸检测和
识别
,人脸检测使用别人训练好的数据进行检测,程序可以选择
特征
脸、fisherface或LBP方法来实现人脸
识别
。
zxing
识别
二维码的C++版本,提供
OpenCV
接口
VS2010,整合官网上面zxing的C++版本和
OpenCV
,可直接使用
OpenCV
得Mat进行二维码
识别
,若遇到显示中文乱码,可尝试将字符编码方式在UTF-8和gb2312之间切换。
haar
特征
的手势检测(
OpenCV
)
基于
OpenCV
+vs2008的手势检测,检测英文字母A的手势,利用了
OpenCV
的haar
特征
级联分类器,效果可好
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章