OpenCV图像处理 - C++ vs C vs Python

Hor*_*ude 25 c c++ python opencv

我正在考虑为一个项目尝试OpenCV,并注意到它有C,C++和Python.

我试图弄清楚我是否应该使用C++,C或Python - 并且想要使用具有最佳OpenCV支持的任何东西.

只是从查看各种文档的索引页面看起来C++绑定可能比其他绑定更多的功能?这是真的?

如果C++有更多的绑定,对我来说似乎是一个更明显的选择,但我只是好奇它是否真的有更多的功能,等等?

谢谢!

小智 15

实际上Python绑定从2.2版开始完成.所以如果我是你,我会选择python,因为无论如何,在两种情况下你都使用c库,性能几乎相同.然而,python将更快,更安全地让你在那里,你会花更多的时间在你的算法上,而不是让事情建立和运行不提内存管理麻烦

  • 您是否了解任何C++与python基准测试? (3认同)

Jac*_*cob 11

Python接口仍在开发中,而C++接口(特别是新Mat类)非常成熟.如果您对C++感到满意,我强烈建议您使用它 - 否则,您可以开始使用Python并回馈您认为OpenCV需要的任何功能:)