如何在Python中使用OpenCV的C++函数?
我正在使用OpenCV的Python接口,感觉非常不错。不过,C++版本里有一些函数在Python接口中没有,比如BackgroundSubstractorMOG2,还有很多特征检测算法。请问从Python中调用这些函数的最简单方法是什么呢?
2 个回答
0
你可以看看 SimpleCV。它是基于Python的,实际上是对OpenCV的一个简化版本。也许你能在里面找到一些有用的东西。
1
希望这能帮助到那些寻找快速简单方法的人。
这里有一个GitHub仓库,里面是我写的开放C++代码,目的是尽量简单地使用OpenCV的Mat类。这个想法最初是受到Yati Sagade的例子启发的。
[更新] 这个代码现在可以在OpenCV 2.X和OpenCV 3.X上使用了。现在也支持CMake和实验性的Python 3.X。
我还发现,在我最初写这个工具几个月后,Sudeep Pillai也写了一个类似的东西,也是为C++/CMake准备的。看起来也支持OpenCV 2和OpenCV 3,值得一试。