因此,我一直在尝试使用分辨率为1280x960的OpenCv JavaCameraView提高FPS。我一直在寻找解决方案,但是没有运气。 尝试进行人眼识别时,我只有3 FPS。 我正在使用JNI使用haarcascade为OpenCV编译本机c ++代码。有什么办法可以增加这个?还是OpenCV不适合执行此任务?
任何建议将不胜感激。
答案 0 :(得分:0)
每秒三轮眼睛检测还不错。使用Google face detection SDK可能可以实现更多目标,但是这种性能可能会在OpenCV算法方面有所妥协。请注意,还有其他一些商业图书馆,它们都有各自的优缺点。
另一方面,如果实时预览的刷新速度为3 FPS,则太糟糕了。
诀窍是将实时预览与CV分开。有时,这是以图片和检测之间错过同步化为代价的(这就是为什么不建议在增强现实中使用此方法的原因。)