Cla*_*ros 11 opencv object-detection computer-vision ios
我正在开展一个项目,我可以在移动环境中"实时"检测场景中的已知图片(这意味着我正在使用智能手机相机捕捉帧并将帧大小调整为150x225).图片本身可能相当复杂.现在,我正在平均1.2s处理每个帧(使用OpenCV).我正在寻找改善处理时间和全球准确性的方法.我目前的实施工作如下:
我的方法可能不是正确的方法,但即使有很大的改进空间,结果仍然可以.我已经注意到SURF提取太慢而且我无法使用单应性(它可能与ORB有关).欢迎所有建议!
性能始终是手机上的问题:)
你可以做一些事情.OpenCV:C++和C性能比较解释了处理时间改进的通用方法.
以及您项目的一些细节:
编辑
布拉德拉森的问题很有启发性 - 如果匹配器停留900毫秒进行处理,那就是一个问题!查看Andrey Kamaev的这篇文章OpenCV ORB功能检测器如何工作?他解释了描述符和匹配器之间可能的组合.尝试基于FLANN的uchar匹配器.
而且,我想你会得到大量的检测 - 数百或数千 - 如果它需要那么多来匹配它们.尝试限制检测,或仅选择前n个最佳值.
| 归档时间: |
|
| 查看次数: |
4894 次 |
| 最近记录: |