opencv manager app 인 opencv 라이브러리를 사용하는 Android 앱을 개발 중입니다. 내가는 OpenCV의 관리자에게android app에 opencv manager를 통합하는 방법
답변
1 사전에 외부
감사를 설치할 필요가 없습니다 있도록 내 응용 프로그램 내부의 OpenCV의 관리자를 통합하려는 , OpenCV의 관리자를 필요로 이전에 설치 될 - OpenCV의 라이브러리를 추가 프로젝트 -> 속성 -> 안드로이드 -> 라이브러리 -> 프로젝트의 OpenCV Java SDK에 대한 참조를 추가하십시오. (프로젝트 메뉴에서 파일 -> 가져 오기 -> 기존 프로젝트를 사용하십시오.)
2 - OpenCV 라이브러리 선택 - 2.4.8을 추가하십시오.
3 - 폴더를 추가하고 이름을 "JNI"
4 - Android.mk는 JNI 폴더에 파일을 추가합니다. 그 몸체는 다음과 같아야합니다 :
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# OpenCV
OPENCV_CAMERA_MODULES:=on
OPENCV_INSTALL_MODULES:=on
OPENCV_LIB_TYPE:=STATIC
include ../../sdk/native/jni/OpenCV.mk
5 - jni 폴더에 Application.mk 파일을 추가하십시오. (OpenCVLoader.OPENCV_VERSION_2_4_8를, 사용자의 작업에 다음 코드를 추가 한 경우 OpenCVLoader.initAsync을 주석 - 당신의 활동
static {
if (!OpenCVLoader.initDebug()) {
// Handle initialization error
}
}
7이 추가 -
가APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions
APP_ABI := armeabi-v7a
APP_PLATFORM := android-9
6 : 그것의 몸은 아래와 같이 보일 것입니다 , this, mLoaderCallback); 더 이상 이벤트를 다시 시작하지 않아도 OpenCV를로드 할 필요가 없습니다.
@Override
public void onResume() {
super.onResume();
//OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_8, this, mLoaderCallback);
}
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
@Override
public void onManagerConnected(int status) {
switch (status) {
case LoaderCallbackInterface.SUCCESS:
//OpenCV loaded successfully
break;
default:
super.onManagerConnected(status);
break;
}
}
};
도 이것 좀 유무 :
http://docs.opencv.org/trunk/doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.html#application-development-with-static-initialization
고마워, 나는 당신이 제안한 것을 시도 할 기회가 없었습니다. 솔루션이 합리적인 것처럼 보일 때마다 솔루션에 투표 할 것입니다. –
OpenCVLoader.initDebug()가 여전히 false를 반환합니다. –
있어이 lib 디렉토리를 사용하여 내 응용 프로그램에서 열려 이력서를 설치하여 다른 솔루션 AutoInstaller
의- 1. Android 용 OpenCV, OpenCV Manager를 별도로 설치해야합니까?
- 2. Facebook을 iPhone App에 통합하는 방법
- 3. 내 app에 pinterest를 통합하는 방법?
- 4. android app에 기부하기
- 5. Android Dexguard : 통합하는 방법?
- 6. 통합하는 방법 여기에 Windows phone mobile app에 매핑됩니까?
- 7. android app에 스크립팅 추가
- 8. android app에 메시지를 보내시겠습니까?
- 9. android app에 메뉴 추가하기
- 10. android app에 사용할 데이터베이스
- 11. android app에 URL을 지정하십시오.
- 12. Facebook에서 android app에 연결 하시겠습니까?
- 13. Unity를 Android 액티비티에 통합하는 방법
- 14. Android 애플리케이션에서 Bonjour를 통합하는 방법
- 15. youtube android player 통합하는 방법
- 16. android studio에서 pullToRefresh를 통합하는 방법
- 17. android app에 javax. * 패키지 추가
- 18. android app에 쉘 스크립트를 포함하는 방법
- 19. Google +에서 android app에 게시하는 방법
- 20. android gallery app에 새 디렉토리를 추가하는 방법
- 21. android app에 WebRTC 기능을 추가하는 방법
- 22. Codeigniter API를 Android App에 연결하는 방법
- 23. 내 프로젝트에서 opencv를 통합하는 방법
- 24. openCV와 ARtoolkit을 통합하는 방법
- 25. Android Closing App에 문제가 있습니까?
- 26. android app에 캔버스/보드 만들기
- 27. android phonegap app에 배지를 표시
- 28. android app에 mathjax가 포함되어 있습니다.
- 29. android app에 대한 의견 섹션
- 30. app에 충돌하는 텍스트 생성자 android
가능한 중복 [안드로이드에서 OpenCV의 관리자를 통합하는 방법 응용] (http://stackoverflow.com/questions/20259309/how-to-integrate-opencv-manager-in-android-app) – Kiran