
Opencv数字图像处理颜色识别问题
定义一个变量。之后捕获摄像头的一帧,这帧中有一个小正方形颜色可能黄色可能红色(位置不固定),黄色时候变量置为1,红色置为0。现在的问题是怎样识别这个位置不固定的小正方形的...
定义一个变量。之后捕获摄像头的一帧,这帧中有一个小正方形颜色可能黄色可能红色(位置不固定),黄色时候变量置为1,红色置为0。现在的问题是怎样识别这个位置不固定的小正方形的颜色?本人昨天刚接触Opencv,虽然能大概看懂代码,但还望能稍微注释下,不胜感激。(写出对这帧的操作就可以啦,赏金不少。)
C++环境。 展开
C++环境。 展开
展开全部
你的这个问题要分两步去做,首先是定位,找到你的这个正方形,然后去颜色匹配。所以涉及了两部分代码。扫描一个矩形区域,你的这帧图像里是不是就这么一个矩形区域,还是有别的矩形区域?黄色红色会不会在其他地方也有,这些还没交代清楚。
更多追问追答
追问
Point是否可以写成point[]数组形式?另外我使用的是HSV识别方式,怎样提高识别精度?比如
//识别蓝色HSV:120,255,255
对H的识别限定范围110~130可以么?
追答
当然可以。但我觉得如果是区域处理的话,你可以设置ROI去做,因为矩形部分应该是固定大小的吧。

2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |