2014-03-29 3 views
1

Android 용 OpenCV에서 샘플을 다운로드하여 실제 기기 (Nexus 7)에서 실행할 수 있도록했습니다. 모두 정상적으로 작동하지만 LogCat 로그를 보면 각 프레임에 대해 약 20 개의 오류가 표시됩니다. 로그가 가득 찼습니다. 모든 샘플이 작동하지만, 이것은 나를 괴롭 히고 코드를 디버그하는 것을 어렵게 만듭니다. 여기OpenCV JavaCamera 버그? (OpenCV 4 Android on Nexus 7)

로그의 스크린 샷 : 이러한 오류에서 온 그들은 무엇을 의미 곳 screenshot of logcat while running android OpenCV samples

사람이 알고 있나요? 나는 그들에 대해 걱정해야 하는가, 그렇지 않다면 어떻게 든 그들을 숨길 수 있는가? 그렇다면 : 무엇을해야합니까?

다른 질문 : JavaCameraView 유휴 (Sample CameraPreview)를 실행할 때 최대 15fps 밖에되지 않습니다. 이것은 거의 아닌가? 또는 C++ 대신 OpenCV를 Java (JNI 이상)와 함께 사용할 때 항상 이렇게됩니까?

미리 감사드립니다. Isa

답변

2

다음 OpenCV 버전은 fix a few camera bugs이며, 아마도 이러한 메시지를 수정합니다. Nexus 7 2013과 관련된 것은 있지만 귀하의 것과 다릅니다.

JavaCamera는 일반적으로 NativeCamera보다 느리지 만 안정적입니다 (버그가 적음). 그러나 그것은 또한 주변 광 (덜 빛 = 느린), 선택된 해상도와 같은 다른 요인들에 달려 있습니다.

+0

답변 해 주셔서 감사합니다. 이 문제가 해결되기를 정말로 바랍니다. 테스트 할 다른 안드로이드 장치가 없으므로 넥서스 7에서만 문제가 될 수 있습니다. 800x480의 해상도를 사용했으며 넥서스 7은 빠른 장치이므로 여전히 잘 모릅니다. 왜 프레임 속도가 그렇게 낮습니까? – Isa

+0

개발자는 Android 카메라 버그 목록을주의 깊게 읽고 개발자가 다른 카메라인지 확인하고, 그렇지 않은 경우 새로운 버그 보고서를 제출하여 개발자를 도울 수 있습니다. 그렇게하면 버그가 가능한 빨리 수정 될 수 있습니다. –

+0

나는 확실히 그것을 할 것입니다. 이게 버그라고 생각하니? – Isa