gpt4 book ai didi

python - 导入错误 : cannot import name 'imshow'

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:33 25 4
gpt4 key购买 nike

不幸的是我还没有找到解决这个问题的方法。

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

最佳答案

imgutils似乎不包含 imshow 属性(因此绝对不是函数)。它不包含 imshow 子模块,也不在 __init__.py 文件中导入 imshow 函数:它基本上是从子模块中重新导入元素喜欢,但是快速搜索不会产生 imshow 函数。

您可能想使用 matplotlib.pyplot 模块中的 imshow,因此您应该替换:

from <b><s>imgutils</s></b> import imshow

与:

from <b>matplotlib.pyplot</b> import imshow

然后导入 cv2.imshow [pyplot-doc]功能。

关于python - 导入错误 : cannot import name 'imshow' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52806815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com