113得票10回答
使用`cv::inRange`(OpenCV)进行颜色检测时,选择正确的上下HSV边界。

我有一张带橙色盖子的咖啡罐图像,我想找到它的位置。 这是图片 。 gcolor2工具显示盖子中心的HSV值为(22, 59, 100)。 问题是如何选择颜色的限制?我尝试了最小值=(18, 40, 90)和最大值=(27, 255, 255),但得到了意外的结果 以下是Python代码:...

8得票2回答
如何使用OpenCV检测图像中的彩色补丁?

我正在尝试通过移动相机在室内条件下检测图片(黑白素描)是否有彩色。 我已经能够得到这个结果 使用以下代码 Mat dest = new Mat (sections[i].rows(),sections[i].cols(),CvType.CV_8UC3); Mat hsv_imag...