python - opencv 在 python 中运行但在 spyder 中不运行

标签 python numpy opencv

我是 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 中有效

任何帮助表示赞赏。谢谢

最佳答案

出现这种情况的原因有多种。

  1. 您是否可以在虚拟环境中工作,其中您的 cv2 包不是“已知的”。
  2. 你的 python 版本有错误的 cv2 包。
  3. 也许您使用了错误的解释器(例如,如果您有 python2 和 python3 解释器,但 pip 安装了错误的 cv2)。

请提供您为 Spyder 设置的 python 解释器,如果这是您路径上唯一安装的 python 以及您如何安装 cv2。

致以最诚挚的问候,祝你好运!

关于python - opencv 在 python 中运行但在 spyder 中不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56273066/

相关文章:

android - 在 Android Studio : duplicate files during packaging of APK 中将 .so 文件添加到 jniLibs

python - 逻辑如何与变量赋值相结合

python - 提高 python dblquad 和多处理的速度

python - 如何使用 matplotlib 绘制变化数组的方差?

python - Scipy odeint 给出 lsoda 警告

python - 使用OpenCV从 “Where'的Waldo”图片中检测面部

OpenCV 将 Logo 添加到感兴趣的区域

python - 使用 Python 连接到 PostgreSQL

python - 使用 PyTorch 进行二元分类的目标和输出形状/类型

python - 在 Python 3 中调用 str() 将整数转换为字符串很奇怪吗?