2014-03-29 28 views
1

我从OpenCV for Android下载了样本,并让它们在真实设备(Nexus 7)上的eclipse中运行。他们都能正常工作,但是当我查看LogCat日志时,我发现每帧显示ca 20错误。日志充满了他们。虽然所有的样本都可以工作,但这使我感到不安,并且很难调试代码。OpenCV JavaCamera的错误? (在Nexus 7上的OpenCV 4 Android)

这里记录的截图: screenshot of logcat while running android OpenCV samples

有谁知道这些错误来自何方,他们是什么意思? 我应该担心他们,如果不是的话:我可以以某种方式隐藏他们吗?如果是的话:该怎么办?

另一个问题: 我得到,当运行JavaCameraView闲置(样品CameraPreview)只有15fps最大。这很少,不是吗?或者,当Java使用OpenCV(通过JNI)而不是C++时,这总是这样吗?

在此先感谢您的任何提示! Isa

回答

2

下一个OpenCV版本将fix a few camera bugs,也许它修复这些消息。 Nexus 7 2013特有一款,但看起来与您的不同。

JavaCamera通常比NativeCamera慢,但更稳定(少bug)。但它也取决于其他因素,如环境光(较少光=较慢),选择的分辨率。

+0

感谢您的回答。我真的希望这会得到解决。我没有任何其他的android设备来测试它,所以它可能只是nexus 7上的一个问题。我使用了800x480的分辨率,它非常低,nexus 7是一个快速设备,所以我仍然不知道为什么帧率如此之低? – Isa

+0

您可以通过仔细阅读Android摄像头错误列表来帮助开发者,检查您的摄像头是否与这些错误列表不同,如果是,请提交新的错误报告。这样,你的bug可能会尽快修复。 –

+0

我一定会那样做的。所以你认为这是一个错误? – Isa