Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用C++;Python中OpenCV的函数?_C++_Python_Opencv - Fatal编程技术网

C++ 如何使用C++;Python中OpenCV的函数?

C++ 如何使用C++;Python中OpenCV的函数?,c++,python,opencv,C++,Python,Opencv,我正在使用OpenCV的Python绑定,它真的很棒。但是,C++版本中的函数在Python绑定、后台BaseCastRoMoG2以及许多特征检测算法中都缺失了。从Python中调用它们最简单的方法是什么?看看。它是Python基础,它是一个扭曲的OpenCV。也许你可以在那里找到一些东西。我希望这能帮助人们寻找一种快速简便的方法 这里是我用OpenCV的Mat类编写的公开C++代码,尽可能少的疼痛。它最初的灵感来源于 [更新]此代码现在适用于OpenCV 2.X和OpenCV 3.X。现在还提

我正在使用OpenCV的Python绑定,它真的很棒。但是,C++版本中的函数在Python绑定、后台BaseCastRoMoG2以及许多特征检测算法中都缺失了。从Python中调用它们最简单的方法是什么?

看看。它是Python基础,它是一个扭曲的OpenCV。也许你可以在那里找到一些东西。

我希望这能帮助人们寻找一种快速简便的方法

这里是我用OpenCV的Mat类编写的公开C++代码,尽可能少的疼痛。它最初的灵感来源于

[更新]此代码现在适用于OpenCV 2.XOpenCV 3.X。现在还提供了对Python3.X的CMake和实验支持


我还发现,在我最初的实用程序编写几个月后,Sudeep Pillai还为C++/CMake编写了一个。似乎还有OpenCV 2和OpenCV 3支持。也许值得一试。

我感觉到了你的痛苦。Python绝对是opencv中的二等公民。我没有使用BackgroundSubtractorMOG2,但我使用了各种特征检测部件。你想用哪一种?我希望有人能回答这个问题,因为它也能帮助我访问畸形功能检测/描述。据说boost有一个很好的c++/python绑定。我没用过。但值得一看。如果可以的话,我会使用FREAK、FAST、ORB…等。我在谷歌上搜索过,知道boost之类的东西,但我不知道哪一个是最方便的解决方案。@b_m FAST、ORB、SURF、SIFT,并且已经在python中工作过了。