Применить обработку изображений к определенной части изображения Python OpenCVPython

Программы на Python
Ответить
Anonymous
 Применить обработку изображений к определенной части изображения Python OpenCV

Сообщение Anonymous »

Я хочу применить разные типы пороговых значений к одному изображению, но к разным его частям. Есть ли способ применить пороговое значение к определенной части изображения, а не ко всему изображению? Ниже приведен мой код, который применяется в полном изображении. Как его изменить?

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»