我正在尝试使用 android 设备的摄像头检测某些对象。我已经尝试过使用 HOG 描述符的 OpenCV 人员检测示例,但这似乎很慢。然后我尝试使用 Haar Cascades,它提供了更好的 10 fps 平均帧速率和更好的准确度。
在阅读了更多内容之后,另一个可行的选择似乎是 ORB 特征检测器。我能理解的是,我需要保存要与当前帧进行比较的图像的特征向量。所以,
- 将这些向量存储在 android 设备上的最佳方法是什么
- 我需要多大的图像数据库才能获得不错的准确性(假设我将其用于人员检测)以及与大型数据库进行比较的开销是多少
- 此外,ORB 对物体的颜色差异和与相机的距离有什么限制