К сожалению, я не нашел решения этой проблемы.
from imgutils import imshow
import cv2
img3 = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
plt.figure(figsize=(20,10))
plt.subplot(1,2,1); imshow(img)
plt.subplot(1,2,2); imshow(img3)
Я получаю следующую трассировку:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-31-8006396b3a04> in <module>
----> 1 from imgutils import imshow
2
3 img3 = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
4
5 plt.figure(figsize=(20,10))
ImportError: cannot import name 'imshow'
Я работаю над Mac OS X 10.11 со средой anaconda, python 3.5.
У меня есть поиск в Интернете по модулю imgutils и нет модуля, который имеет функцию imshow.
Какие-либо предложения?
Обновлять
from cv2 import imshow
img3 = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
plt.figure(figsize=(20,10))
plt.subplot(1,2,1); imshow(img)
plt.subplot(1,2,2); imshow(img3)
Проследить
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-13-d01b4c235975> in <module>
5 plt.figure(figsize=(20,10))
6
----> 7 plt.subplot(1,2,1); imshow(img)
8 plt.subplot(1,2,2); imshow(img3)
TypeError: Required argument 'mat' (pos 2) not found
imshow
нет. Но я совершенно уверен, что, изменив его, он будет работать. 15.10.2018pyplot
? 15.10.2018imshow
, я думаю, но я искал в Интернете, и тот, что вpip
, является связанным, и это не может работать. 15.10.2018