OpenCV Contrib Python在ximgproc中缺少函数

pkmbmrz7  于 2022-12-04  发布在  Python
关注(0)|答案(1)|浏览(263)

当我列出opencv-contrib ximgproc模块中的所有内容时,我找不到某个函数。我遗漏了什么?
下面是一个“pip freeze”输出:

下面是dir(cv2.ximgproc)中的一个列表:
第一次
现在,当我查看源代码OpenCV.sln时,我可以看到“ximgproc”的一些函数没有在这里列出,而一些函数在这里列出,例如,我可以在源代码中很容易地看到“createQuaternionImage”:

在哪里可以找到运行dir(cv2.ximgproc)时未列出的其他函数?
谢谢你!
我已经尝试了几个“模块”(在dir(cv2.ximgproc)的列表输出中),我想可能是一些功能在更深的层次上,但没有运气。

dsf9zpds

dsf9zpds1#

并非OpenCV的所有(C++)API都向Python公开。
主要模块大部分都被覆盖了。contrib中的东西更有可能缺少Python绑定的注解。
如果缺少任何绑定,您可以自己动手,尝试在声明中添加一个CV_EXPORTS_W。在某个地方有对此的描述...只需复制您在其他头文件中看到的内容,然后查看绑定生成脚本对此的看法。
或者打开一个问题,等待别人来处理它。
据我所知,没有一个API列表 * 没有 * 被赋予所需的注解。

相关问题