现在我正在使用OpenCV API(C++)开发一些应用程序.此应用程序使用视频处理.
在电脑上一切都很快.今天我决定在Android上移植这个应用程序(将相机用作视频输入).幸运的是,有适用于Android的OpenCV,所以我只是将我的本机代码添加到Android应用程序示例中.一切都很好,除了性能.我对我的应用程序进行了基准测试,发现该应用程序的工作速度为4-5 fps,实际上是不可接受的(我的设备有单一的1ghz处理器) - 我希望它能以大约10 fps的速度工作.
是否可以完全重写我的应用程序C?我知道使用这样的东西std::vector对开发人员来说很舒服,但我不关心它.
似乎OpenCV's C接口具有与接口相同的功能/方法C++.
我用Google搜索了这个问题,但没有发现任何东西.
谢谢你的建议.