小编Gil*_*Gil的帖子

如何使用OpenCV检测具有相同颜色的像素区域

使用OpenCV Python,我想知道哪种方法最好的方法是识别图像中具有特定颜色像素高度集中的区域,并可能通过在它们周围绘制一个圆来“标记”它们。

我尝试使用findContours方法,但是很混乱……

我的直觉告诉我,我必须设置一种颜色的相邻像素的范围[min:max],然后确定该区域的中心,并在其中绘制'O'。

================================================== ======================

第一张图像是处理BGR图像(至HSV并处理少量色罩)后得到的示例:

检测前的图像

一旦检测到该区域,第二张图像就是我要绘制的图像。是的,我自己添加了黑色圆圈作为示例:-)

检测后的图像

谢谢 !

python opencv image image-processing image-recognition

2
推荐指数
1
解决办法
949
查看次数