2015-07-17 2 views
0

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

Вот мой код

>>> import cv2 
>>> import numpy as np 
>>> from matplotlib import pyplot as plt 
/Users/upendrakumardevisetty/anaconda/lib/python2.7/site-packages/PIL/Image.py:81: RuntimeWarning: The _imaging extension was built for another version of Pillow or PIL 
warnings.warn(str(v), RuntimeWarning) 
>>> img = cv2.imread('road.png', 0) 
>>> plt.imshow(img, cmap='gray', interpolation='bicubic') 
<matplotlib.image.AxesImage object at 0x1099c6150> 
>>> plt.xticks([]), plt.yticks([]) 
(([], <a list of 0 Text xticklabel objects>), ([], <a list of 0 Text yticklabel objects>)) 
>>> plt.show() 

Что я делаю неправильно здесь?

+0

Я проверил ваш код, он отлично работает для меня –

ответ

0

Вы покидаете свою программу, прежде чем дать ей шанс показать. Вы должны добавить еще одну строку в ваш сценарий после plt.show():

cv2.waitKey(0) 

Затем вы можете заставить окно закрыть, набрав любую клавишу.

+0

Я попытался добавить строку, но все же я не вижу выхода. У меня есть один вопрос. Меня больше всего интересует извлечение текста из изображения, и мне интересно, что я не делаю это правильно здесь. Правильно? – upendra

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