【发布时间】:2019-09-20 15:57:53
【问题描述】:
这是一个有两条红色(无论颜色)线的图像。我想检测该行,然后想获取该行的 rgb 值。如何使用 OpenV 或任何其他 python 库来做到这一点。
我尝试了这种打印许多值列表的代码:
import cv2
img = cv2.imread('C:/Users/Rizwan/Desktop/result.jpg')
print(img)
【问题讨论】:
-
你能提供更多细节吗?您只需要知道这些线条的 RGB 值还是要先定位它们?
-
也许将您的图片发布到一些免费的托管服务,然后将 URL 放在这里。
-
要获取您的特定行,您可以使用 numpy 切片。要获取该 ROI 的 RGB 值,您可以使用
cv2.split() -
Stack Overflow 不是免费的代码编写服务。您应该尝试自己编写代码。对于图像处理问题,您通常必须提供图片。
-
@aminrd 首先,如果图像中存在线条,我想在图像中定位这些线条,然后我想获取这些线条的 rgb 值。
标签: python opencv image-processing