通过分色识别线条

时间:2016-06-13 05:35:04

标签: python opencv image-processing

我使用"范围内"在以下代码中起作用,将红色线与图像分开。但它没有给出正确的输出。我是openCV的新手,任何人都可以建议我分开红色线条的方法。在检测到红色线后,我想得到它的坐标。

import cv2
import numpy as np

img = cv2.imread('masked.jpg')

ORANGE_MIN = np.array([0, 0, 255],np.uint8)
ORANGE_MAX = np.array([0, 0, 255],np.uint8)

hsv_img = cv2.cvtColor(img,cv2.COLOR_RGB2HSV)

frame_threshed = cv2.inRange(hsv_img, ORANGE_MIN, ORANGE_MAX)
cv2.imwrite('inRange.jpg', frame_threshed)

输入图片,

enter image description here

生成结果,

enter image description here

我借助the following solution开发了上述代码。这里,上述解决方案检测橙色盖子。但是,当我应用相同的代码时,它不会给出任何有价值的输出。为什么?

0 个答案:

没有答案
相关问题