Я пытаюсь получить значение в пикселях внутри области, говорит прямоугольник, как на картинке ниже, в opencv
https://drive.google.com/open?id=1JWdQjNm2PH9im9iCmSVwPHtGncsgchUN
и из пикселя внутри области, яЯ пытаюсь получить максимальное, минимальное и среднее значение так же, как приложения.
Я уже пробовал использовать opencv, но он собирает значение только по щелчку мыши, а не по области
def mouseRGB(event,x,y,flags,param):
if event == cv2.EVENT_LBUTTONDOWN: #checks mouse left button down condition
colorsB = image[y,x,0]
colorsG = image[y,x,1]
colorsR = image[y,x,2]
colors = image[y,x]
print("Red: ",colorsR)
print("Green: ",colorsG)
print("Blue: ",colorsB)
print("BRG Format: ",colors)
print("Coordinates of pixel: X: ",x,"Y: ",y)
Я ожидаю, что смогу нарисовать область с надписью прямоугольник, чтобы получить значение пикселя внутри и выполнить усреднение, а также получить минимальное и максимальное значение значения пикселя