我正在使用OpenCV,并希望在图像中显示单一颜色。目前,我实现了如下代码:
img = cv2.imread('im02.jpg')
L1 = np.array([255,0,102])
U1 = np.array([255,0,102])
m1 = cv2.inRange(img, L1, U1)
r1 = cv2.bitwise_and(img, img, mask=m1)
#print(r1.any()) #know if all the image is black
cv2.imshow("WM", np.hstack([img, r1]))
这对于需要一系列颜色调性的情况下能够正常运作。但是在我的情况下,我想要知道RGB的确切值,在此刻,我正在将相同的值写入低和高范围,但我想更好地完成它,如何在没有范围的情况下实现呢?
非常感谢。