Как сделать пиксели полностью прозрачными в opencv с помощью python или удалить их - PullRequest
0 голосов
/ 28 мая 2019

Я ищу способ удаления некоторых пикселей с определенным значением. Так что я получил только черные пиксели для соответствия шаблону слева

Я пытался изменить все на максимальную прозрачность, но потом они все еще белые и там. Во-первых, я позаботился о том, чтобы были только черные и белые пиксели с бинарным порогом.

img_temp = cv2.imread('hallo.jpg',0)  #loading image    
 _,thresh = cv2.threshold(img_temp,grenze,255,meth)  #thresholding to black and white

imga = cv2.cvtColor(thresh, cv2.COLOR_BGR2RGBA)  #convert to RGBA with alpha channel    
imga[np.all(imga == [255,255,255,0], axis=2)]=[0,0,0,0] #did not work but i tried

Нужно ли, чтобы белые пиксели полностью исчезли или совпадение с шаблоном не имеет значения?

Шаблон:

Template

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...