我有这3张图片(考虑“图像”整个广场而不仅仅是里面的数字-这只是为了演示目的):
我要做的是检测每一个中间(中间)的颜色。因此,在中心有一个区域(正方形或圆形)并用OpenCV检测颜色。
像是一个颜色选择器。。。在
目的是有3个值,每个图像3个值(BGR)。在
示例:
{a4}
投资回报率中的颜色是什么?在
谢谢
编辑
使用这段代码,我可以找到图像的中间部分并应用蒙版。在import cv2
import numpy as np
img = cv2.imread("im2.png")
height, width, depth = img.shape
circle_img = np.zeros((height, width), np.uint8)
mask = cv2.circle(circle_img, (int(width / 2), int(height / 2)), 20, 1, thickness=-1)
masked_img = cv2.bitwise_and(img, img, mask=circle_img)
cv2.imshow("masked", masked_img)
cv2.waitKey(0)
现在仍然需要找到蒙版区域的BGR(可见的一个…)