我是 opencv
的初学者。我在 spyder 中编写了这段代码,它没有显示名为 'cv2'
import cv2
img = cv2.imread('D:\ML\img1.jfif',1)
cv2.imshow('D:\ML\img1.jfif',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
但相同的代码在 python cmd 中有效
任何帮助表示赞赏。谢谢
最佳答案
出现这种情况的原因有多种。
- 您是否可以在虚拟环境中工作,其中您的 cv2 包不是“已知的”。
- 你的 python 版本有错误的 cv2 包。
- 也许您使用了错误的解释器(例如,如果您有 python2 和 python3 解释器,但 pip 安装了错误的 cv2)。
请提供您为 Spyder 设置的 python 解释器,如果这是您路径上唯一安装的 python 以及您如何安装 cv2。
致以最诚挚的问候,祝你好运!
关于python - opencv 在 python 中运行但在 spyder 中不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56273066/