在pycharm中找不到opencv函数的引用

q3qa4bjr  于 2022-11-08  发布在  PyCharm
关注(0)|答案(5)|浏览(282)

我已经安装了opencv-python,并且在site-packages和DLL中添加了.pyd文件。代码可以处理图像。当我想读取、显示、写入图像时,它可以工作。但是我得到一个警告,说在init.py中找不到函数的引用。因此,我不能使用自动完成功能。有人能帮我吗?我在pycharm中使用opencv 3.4.0和python 3.6.4。我在命令提示符中通过pip下载了opencv。

vhipe2zx

vhipe2zx1#

这个问题是由CV2和__init__.py导入的方式引起的。只要忽略警告,程序就会照样工作,或者你可以用一个别名来导入,比如:

import cv2.cv2 as cv2

如果你有一个警告,按Alt+Enter安装并修复它。现在你将有code completion和没有其他警告(关于这一点)的项目。

lp0sw83n

lp0sw83n2#

切换到旧版本的opencv为我解决了这个问题。
显然,pycharm有时会根据opencv的版本而崩溃。对我来说,最新的版本是,4. 6. x卸载和安装4. 5. x就成功了。

esbemjvw

esbemjvw3#

导入cv2,如下所示:

from cv2 import cv2
h79rfbju

h79rfbju4#

我安装了www.example.com版本4.5.5.64,并使用别名导入。将cv2.cv2作为cvv2导入

dddzy1tm

dddzy1tm5#

我使用python 3.10,我的opencv最新版本是4.6.0.66,将opencv版本更改为4.5.5.62,并使用别名:导入cv2.cv2作为cv2我的问题已经解决。

相关问题