![]() |
愤怒的显示器 · Ubuntu x64 编译 Padavan ...· 9 月前 · |
![]() |
没人理的蚂蚁 · 在 Visual Studio 中配置 ...· 11 月前 · |
![]() |
刀枪不入的茶壶 · 原武汉铁路局党委委员、常务副局长张清源接受审 ...· 1 年前 · |
![]() |
路过的酱肘子 · RSA加密解密 | Pure Life· 1 年前 · |
![]() |
独立的拐杖 · Issues · ...· 1 年前 · |
我是python的新手,在命令提示符下输入:
pip install opencv-contrib-python
来安装opencv。
下面我展示了一个非常简单的读取图像并显示在屏幕上的示例:
然而,我得到了这个错误:
当我将鼠标悬停在PyCharm中的
imread
方法上时,它显示为
Cannot find reference 'imread' in '__init__.py'
当我在命令提示符下输入
import cv2
和
import numpy
时,它显示了导入和运行时错误。
我尝试通过输入
pip install --force-reinstall numpy=1.19.3
返回到NumPy的前一个版本。因此,现在当我在命令提示符下输入
import cv2
和
import numpy
时,它没有显示任何错误,但它说在PyCharm中仍然找不到对它的引用。
我使用的是Python 3.9.1和pip 20.2.3。
NumPy多核导入错误是由于在Window上安装的NumPy与您现有的OpenCV版本不兼容造成的。从您的屏幕截图和错误判断,您正在运行Windows。尝试安装Christoph Gohlke的NumPy库,这些库是在启用多核支持的情况下构建的。
第一件事是:
pip install pipwin
然后:
pipwin install numpy
这将有望解决您的OpenCV依赖问题。
而不是做:
import cv2
尝试执行以下操作:
from cv2 import cv2
在使用pycharm进行了大量的故障排除之后,这对我来说是有效的。我现在可以访问所有常规的cv2方法了。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
![]() |
路过的酱肘子 · RSA加密解密 | Pure Life 1 年前 |