![]() |
直爽的跑步机 · “车祸版”画扇面,郭麒麟紧张唱错歌词,众人上 ...· 4 月前 · |
![]() |
率性的黄瓜 · 和平共处五项原则的历史演变---党建网· 4 月前 · |
![]() |
老实的皮带 · 能听到植物人老公心声后,才发现他竟喜欢我十年 ...· 5 月前 · |
![]() |
光明磊落的南瓜 · 能链智电完成新一轮战略融资 ...· 1 年前 · |
![]() |
星星上的铅笔 · 深海团宠海獭ppt_海獭 宠物_海獭和海狗 ...· 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
扫码关注腾讯云开发者
领取腾讯云代金券