(-215: утверждение не выполнено) npoints> = 0 && (глубина == CV_32F || глубина == CV_32S) в функции 'contourArea' - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь запустить код сайта для создания изображения.

Когда я запускаю код, он выдает ошибку:

cv2.error: OpenCV(4.1.0) 
/Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/shapedescr.cpp:274: 
error: (-215:Assertion failed) npoints >= 0 && (depth == CV_32F || depth == CV_32S) 
in function 'contourArea'

Я не уверен в причине этого.

1 Ответ

1 голос
/ 01 июля 2019

Репо четко написано для OpenCV 3.x. Но вы работаете на OpenCV 4.1. Код репо принимает второе возвращаемое значение find_contour для контуров (find_contours(...)[1]). Вы должны изменить 1 на 0.

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