Я хочу применить разные типы пороговых значений к одному изображению, но к разным его частям. Есть ли способ применить пороговое значение к определенной части изображения, а не ко всему изображению? Ниже приведен мой код, который применяется в полном изображении. Как его изменить?
Код: Выделить всё
import cv2
image = cv2.imread('ANNOTATION01_monitor.PNG')
cv2.imshow('Original',image)
cv2.waitKey()
grayscale = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Grayscale', grayscale)
cv2.waitKey()
ret,thresh1 = cv2.threshold(after_img,30,255,cv2.THRESH_BINARY)
cv2.imshow('Thresholding', thresh1)
cv2.waitKey()
Пороговое значение применяется ко всему изображению. Я хочу применить пороговое значение от (x1,y1) до (x2,y2) в этом диапазоне координат.
Подробнее здесь:
https://stackoverflow.com/questions/752 ... hon-opencv