当我列出opencv-contrib ximgproc模块中的所有内容时,我找不到某个函数。我遗漏了什么?
下面是一个“pip freeze”输出:
下面是dir(cv2.ximgproc)中的一个列表:
第一次
现在,当我查看源代码OpenCV.sln时,我可以看到“ximgproc”的一些函数没有在这里列出,而一些函数在这里列出,例如,我可以在源代码中很容易地看到“createQuaternionImage”:
在哪里可以找到运行dir(cv2.ximgproc)时未列出的其他函数?
谢谢你!
我已经尝试了几个“模块”(在dir(cv2.ximgproc)的列表输出中),我想可能是一些功能在更深的层次上,但没有运气。
1条答案
按热度按时间dsf9zpds1#
并非OpenCV的所有(C++)API都向Python公开。
主要模块大部分都被覆盖了。contrib中的东西更有可能缺少Python绑定的注解。
如果缺少任何绑定,您可以自己动手,尝试在声明中添加一个
CV_EXPORTS_W
。在某个地方有对此的描述...只需复制您在其他头文件中看到的内容,然后查看绑定生成脚本对此的看法。或者打开一个问题,等待别人来处理它。
据我所知,没有一个API列表 * 没有 * 被赋予所需的注解。