我正在使用OpenCV 3和python 2.7并使用PyCharm进行编码.代码工作正常,但PyCharm不会将cv2识别为模块.它用红线强调它,因此它不会在intellisence菜单中显示其功能.
我试图设置一个环境变量OPENCV_DIR,但它没有用
OpenCV在F:\ opencv中提取,Python安装在C:\ Python27上
怎么了 ?
我正在使用Ubuntu 14.04.我使用Adrian Rosebrock的指南安装了OpenCV.我也在使用PyCharm来编写python和opencv.
我的问题是我可以使用cv2模块的代码完成,但代码完成不适用于从cv2启动的实例.一个例子如下所示.
按预期编写程序时没有运行时错误.这样cap.isOpened()可以正常工作而不会出错.
我刚刚开始使用pycharm,python和opencv,我正在尝试设置我的环境.我已经安装了所有必需的软件包,我就像这样导入opencv:
import cv2
Run Code Online (Sandbox Code Playgroud)
但是,这不会自动完成并显示警告,调用时该方法可能会丢失,但如果我这样导入:
import cv2.cv2
Run Code Online (Sandbox Code Playgroud)
自动完成确实有效,但运行会产生以下错误:
Traceback (most recent call last):
File "C:/Users/dunnj/PycharmProjects/TransformApps/transformapps/blackwhite.py", line 1, in <module>
import cv2.cv2 as cv2
AttributeError: 'module' object has no attribute 'cv2'
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!