Почему я получаю сообщение об ошибке: OpenCV (4.2.0) C: \ projects \ opencv-python \ opencv \ modules \ highgui \ src \ window. cpp: 376: ошибка: - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу прочитать простое изображение из каталога, я использую openCV (4.2.0) с простыми 2 строками:

im = cv2.imread('C:\\Users\khand\OneDrive\Desktop\Thesis\Case_db\or\case_9-14000-12000-16000-14000-1-100-S') cv2.imshow('im',im)

Как только я получаю ошибку, подобную этой :

ошибка: OpenCV (4.2.0) C: \ projects \ opencv-python \ opencv \ modules \ highgui \ src \ window. cpp: 376: ошибка: (-215 : Утверждение не выполнено) size.width> 0 && size.height> 0 в функции 'cv :: imshow'

Я могу читать файлы изображений с помощью библиотеки PIL, что означает, что изображения правильные и читаемые. Мне нужно использовать cv :: findContours (), , поэтому мне нужно открыть их в opencv. Если у кого-то есть решение, пожалуйста, не стесняйтесь помочь. Заранее спасибо !!!

1 Ответ

1 голос
/ 28 февраля 2020

Попробуйте

im = cv2.imread('C:/Users/khand/OneDrive/Desktop/Thesis/Case_db/or/case_9-14000-12000-16000-14000-1-100-S')

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

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