0

OpenCV2.0 中的 Python 绑定使用什么技术/库?

我知道有许多用于 C++/Python 绑定的,并且以前版本的 OpenCV 使用的是SWING 库

我正在为 Visual Studio 的 Python 工具中测试 Python,它内置了代码完成(智能感知)。但是,对于当前的 OpenCV Python 绑定,它仅在交互式窗口中显示函数名称。在编辑器中,它甚至不显示函数名称。

是否可以让智能感知在 C++ Python 绑定的参数级别上工作?

4

1 回答 1

3

OpenCV2.0 中的 Python 绑定使用什么技术/库?

OpenCV 的核心开发者之一Vadim Pisarevsky在这里对这个问题给出了简短的回答:Python API 是如何生成的?. 他说:

我们不使用 SWIG 或任何其他标准包装器生成工具。我们没有找到可以产生令人满意结果的工具。

相反,我们使用自己的纯 Python 解决方案来解析 OpenCV 标头

解析器位于 opencv/modules/python/src2/hdr_parser.py

在提取所有 API 之后,我们使用更多的 Python 代码(opencv/modules/python/src2/gen2.py)来生成 Python 包装器。

于 2013-04-19T18:55:31.297 回答