现在,我正在使用OpenCV应用程序接口(C++
)开发一些应用程序。此应用程序使用视频进行处理。
在PC上,一切都运行得非常快。今天我决定把这个应用移植到Android上(使用摄像头作为视频输入)。幸运的是,有用于安卓的OpenCV,所以我只需将我的本机代码添加到示例安卓应用程序中。除了性能之外,一切都工作得很好。我对我的应用程序进行了基准测试,发现应用程序以4-5fps的速度工作,这实际上是不可接受的(我的设备有单核1 1ghz处理器)-我希望它以大约10fps的速度工作。
在C
上完全重写我的应用程序有意义吗?我知道使用像std::vector
这样的东西对开发人员来说很舒服,但我不在乎。
看起来OpenCV's C
接口和C++
接口具有相同的功能/方法。
我用谷歌搜索了这个问题,但什么也没找到。
谢谢你的建议。
https://stackoverflow.com/questions/11376368
复制相似问题