Проблема с функцией изменения размера при выполнении установки порога в opencv - PullRequest
0 голосов
/ 25 сентября 2019

Я стремлюсь реализовать проект компьютерного зрения, в котором у меня возникают проблемы с функцией изменения размера, в то время как я задаю порог изображения для дальнейшей обработки.

Я уже пробовал различные решения, представленные в Интернете по этому поводу.проблема, но ни один из них не работает для моего случая.Я даже пытался обновить версию моей библиотеки opencv, но это также не дало никаких плодотворных результатов.

Код, который приводит к ошибке:

threshold_eye = cv2.resize(threshold_eye, None, fx=5, fy=5, interpolation=cv2.INTER_AREA)

Ошибка:

cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:3718: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'

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

1 Ответ

0 голосов
/ 25 сентября 2019

в строке:

threshold_eye = cv2.resize (threshold_eye, None, fx = 5, fy = 5, интерполяция = cv2.INTER_AREA) второй параметр функции - «dsize»"т.е. выходной размер.

Я вижу, что вы написали "Нет", вместо этого упомяните размер выходного изображения, например, для op_dim = (ширина, высота).

Это должно работать.

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