도전2022
opencv 안드로이드 본문
안드로이드에서 opencv 동작이 필요하다.
- 1. 다음의 방법으로 접근
- http://donggas90.blog.me/100195814110 에 있는 내용 요약
- oepncv android 버전 다운로드, 압축 해제
- ndk 다운로드, 압축 해제,
- NDKROOT 환경 변수 등록
- 설치
- adb.exe install C:\Project\Android\OpenCV-2.4.6-android-sdk\apk\OpenCV_2.4.6_Manager_2.9_armv7a-neon.apk
- C:\Project\Android\android-studio\sdk\platform-tools>adb.exe install C:\Project\Android\OpenCV-2.4.6-android-sdk\apk\OpenCV_2.4.6_Manager_2.9_armv7a-neon.apk
- * daemon not running. starting it now on port 5037 *
- * daemon started successfully *
- error: device offline
- - waiting for device -
- rm failed for /data/local/tmp/OpenCV_2.4.6_Manager_2.9_armv7a-neon.apk, No such file or directory
- 실패
- 성공 되었을때 메시지
- C:\Project\Android\android-studio\sdk\platform-tools>adb.exe install C:\Project\Android\OpenCV-2.4.6-android-sdk\apk\OpenCV_2.4.6_Manager_2.9_armv7a-neon.apk
- 581 KB/s (4685449 bytes in 7.865s)
- pkg: /data/local/tmp/OpenCV_2.4.6_Manager_2.9_armv7a-neon.apk
- Success,
- 성공되었다는 메시가 나타날때까지 대기한다.
안드로이드 opencv sdk를 import 하자.
빌드 된다. 라이브러리의 속성을 열어서 안드로이드 버전에 맞는 라이브러리를 생성하자.
08:54:10 **** Auto Build of configuration Default for project OpenCV Tutorial 2 - Mixed Processing ****
"C:\\Project\\Android\\android-ndk-r9c\\ndk-build.cmd"
Android NDK: WARNING:jni/Android.mk:mixed_sample: non-system libraries in linker flags: -lopencv_java
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
[armeabi-v7a] Install : libmixed_sample.so => libs/armeabi-v7a/libmixed_sample.so
"C:\\Project\\Android\\android-ndk-r9c\\ndk-build.cmd"
Android NDK: WARNING:jni/Android.mk:mixed_sample: non-system libraries in linker flags: -lopencv_java
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
[armeabi-v7a] Install : libmixed_sample.so => libs/armeabi-v7a/libmixed_sample.so
08:54:10 Build Finished (took 730ms)
opencv 버전을 올려보자 version 2.4.8
- 동작 성공될까?
- OPENCV ANDROID 구조 설명서
단말기에 설치하는 방법
G2에서 테스트 진행
에뮬레이터에서 동작되는 바이너리만 이전했을때, 동작이 가능할까?
'작업 > work2014' 카테고리의 다른 글
안드로이드 한글 깨짐 (0) | 2014.01.10 |
---|---|
Getting Started with Android Studio (0) | 2014.01.10 |
readelf 명령어 (0) | 2014.01.10 |
vmware 폴더 공유 (0) | 2014.01.10 |
포토스테이션의 웹 퍼블리쉬 처럼 구글의 웹 디자이너가 탄생되었다. (0) | 2014.01.09 |