【发布时间】:2020-03-07 08:24:19
【问题描述】:
所以我正在尝试创建一个神经网络,通过识别色带来对电阻强度进行分类。在开始这一步之前,我想使用 OpenCV 对除电阻带以外的所有颜色进行阈值处理,以便神经网络更容易分类。但是我不知道哪种阈值类型最适合这个。
我尝试了 HLS、RGB 和 HSV 的几个范围,但它们都没有摆脱电阻器的背景。
注意:我已经用轮廓去除了背景,所以现在剩下的就是上面有彩色线条的电阻了。
在我的例子中,HLS 去掉了颜色,但保留了电阻背景,如下面的代码所示
frame_HLS = cv2.cvtColor(masked_data, cv2.COLOR_BGR2HLS)
frame_threshold = cv2.inRange(frame_HLS, (50, 0, 0), (139, 149, 255))
这是原始图像的图像,以及 HLS 输出
总的来说,我只是想知道是否有人知道 LUV 等其他颜色模式是否适用于此,或者我是否只需要使用轮廓或其他方法将它们分开。
【问题讨论】:
标签: python image opencv image-processing vision