2014-12-11 4 views
0
from PIL import Image 

im = Image.open('withmed.jpg',0) 
im.show('image',img) 
k = cv2.waitkey(0) 
if k == 27: 
cv2.destroyAll windows 

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

Traceback (most recent call last): 
    File "/home/anusha/aswathy.py", line 5, in <module> 
    cv2.imshow('image',img) 
    error: /build/buildd/opencv-2.4.8+dfsg1/modules/highgui/src/window.cpp:269: 
    error: (-215) size.width>0 && size.height>0 in function imshow 
+0

Проверьте регистр символов в имени файла? Полный источник (без упрощений) и tracestack могут помочь нам разобраться в ошибке. –

+0

Вам нужно включить абсолютный путь вместо '(путь изображения)' Или показать нам, какой путь вы указали в качестве параметра 'Image.open'? –

+0

Я отредактировал код и ошибку, теперь он показывает «size.width> 0 && size.height> 0 в функции imshow» – Aswathy

ответ

0

Вместо:

im = Image.open('withmed.jpg',0) 

попробовать:

im = Image.open('withmed.jpg') 

Если это не сработает, положить print(im) потом и сказать нас, что он говорит.

Смежные вопросы