передача Python opencv ((uchar *) (img-> imageData img-> widthStep * i)) [j];

Я пытался перенести код opencv c ++ на python.
но я не знаю, как изменить эту строку ниже:

((uchar *) (img-> imageData + img-> widthStep * i)) [j];

когда я пишу это так:
(img.imageData + img.widthStep * i) [j]

возникает это сообщение об ошибке:
Объект ‘cv2.cv.iplimage’ не имеет атрибута ‘imageData’

-2

Решение

Это просто.

img[i, j] даст вам кортеж (B, G, R) в пикселе i, j.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]