python - 代码完成不适用于 OpenCV 和 Python

标签 python opencv intellisense code-completion

我正在使用 Ubuntu 14.04。我已经使用 Adrian Rosebrock 的指南安装了 OpenCV。我还使用 PyCharm 对 python 和 opencv 进行编程。

我的问题是我可以对 cv2 模块使用代码完成,但代码完成对从 cv2 启动的实例不起作用。示例如下所示。

这个有效:

This one works.

这不是:

But this one wouldn't.

当我按预期编写程序时没有运行时错误。这样 cap.isOpened() 就可以正常工作。

最佳答案

虽然我是Window用户,但我也遇到过和你类似的问题。就我而言,我可以通过这种方式导入来解决这个问题:

from cv2 import cv2

由于我不了解 python 是如何导入模块的,所以我无法向您清楚地解释为什么这可以解决问题,但它仍然有效。

祝你好运。

关于python - 代码完成不适用于 OpenCV 和 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43093400/

相关文章:

visual-studio - 在 Visual Studio 2019 的 IntelliSense 中禁用 "favorite"(★) 建议?

eclipse - 带有gradle的Eclipse智能

Angularjs - Resharper intellisense 打破了 TypeScript?

python - python请求的正确使用方法是什么

opengl - 怎么做对应2D-3D点

Python 和 gpu OpenCV 函数

python - 尽管我提供的形状看起来正确,但尝试进行预测时,TensorFlow/Keras模型错误,原因是形状不匹配

python - 如何绘制从 EEG 信号中提取的 ICA 分量?

Python pandas 滚动意味着没有窗口 num 固定

python - 根据 Python 中的值在列表中查找位置?