2014-12-03 2 views
0

저는 Android 용 opencv 앱을 만들고 있습니다. 나는 넥서스 9 태블릿 (OS는 롤리팝, 칩은 tegra k1 임)에서 샘플 opencv 앱을 실행하려고합니다. 나는 opencv manager를 설치했고 "설치된 opencv 라이브러리 (최적화 됨)"가 설치되어있는 패키지 아래에 (라이브러리 버전 : 2.4.9.0 rev 1, 대상 하드웨어 : Tegra)라고 표시합니다. 그러나 나는 (15 퍼즐 OCV, 테그 데모, 개방 전압 얼굴 인식, opencvd2 위해 OpenCV의)에서 OpenCV를 사용하는 모든 응용 프로그램이 나에게Nexus 9에서 opencv 샘플 애플리케이션을 실행할 수 없습니다.

"OpenCV의 라이브러리 패키지를 찾을 수 없다는 메시지를 제공을 실행하려고 할 때마다! 설치하려고합니다 그것?"

"예"를 탭하면 이미 설치 한 opencv 관리자를 다운로드하기 위해 Google Play로 이동합니다!

나는 이미 ocv 2.4 팩 armeabi-v7a를 설치했으나 도움이되지 못했습니다. opencv manager 앱에는 nexus 9에서 작동하지 않는다는 사용자 의견이 있습니다. 알려진 문제입니까? 나는 넥서스 9가 CUDA (https://devtalk.nvidia.com/default/topic/782024/tegra-tools/tadp-for-nexus9-wishlist-/)를 지원하지 않는다는 것을 보았다. 그게 될 수 있을까요? CUDA가 작업 속도를 높였지만 opencv는 CUDA를 사용하지 않고 실행할 수 있어야한다는 것이 내 인상이었습니다. 고맙습니다.

답변

0

이것이 Nexus 9에있는 Denver가 ARMv8-A에 있다는 사실 때문인지 궁금합니다. Android4OpenCV의 다음 버전에이 아키텍처 용 사전 빌드 된 바이너리가 포함되기를 바랍니다.

한편

, 당신은 아마도 this latest CMake toolchain file와 'arm64-v8a "로 대상 아키텍처를 설정하여 만들 수있다.

가 아직하지만 그것을 시도하지 않은, 사람이 시도하는 사람들 경우는 도움이 될 것입니다 자신의 경험을 공유 할 수 있습니다. 감사합니다.

관련 문제