2011-11-03 5 views
4

Android 프로젝트에 OpenCV를 가져오고 있습니다. 나는 이미이 자습서를 시도했다 :Eclipse를 사용하는 Android의 OpenCV

http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html

이클립스 디렉토리에있는 기존 프로젝트를 인식하지 않기 때문에 그것은 작동하지 않았다. 그래서 많은 검색 후 나는이 트렁크 건너 온 :

https://code.ros.org/svn/opencv/trunk/opencv/

를 이클립스 내 작업 공간으로 가져올 수 있었다. 이제 Eclipse는 샘플 프로젝트를 인식하지만 이제는 OpenCV 라이브러리 파일이 없다는 문제가 있습니다. 따라서 서로 다른 클래스를 가져 오기위한 모든 호출은 오류를 발생시킵니다. 어딘가에 opencv.jar가 없어야합니까? 나는 도서관을 건설해야한다고 언급 한 여러 게시물을 보았지만, 불행히도 그렇게 할 수있는 방법이 없다. 단계별 지침이 필요한 것입니다. Windows 7 64 비트를 실행 중입니다.

감사합니다.

답변

1

Win-superpack이 설치되어 있습니까? 최신 .tar 파일을 추출하여 사용하는 것이 좋습니다. 나를 위해 일했다.

http://opencv.org/downloads.html

그리고 (대략이 순서대로) 당신이 시작하는이 자습서를 읽어 :

1

당신은 당신이 당신의 안드로이드의 이미지에서 일부 문자열을 읽을 필요하고 OPEN CV를 사용하여 새로운 경우 예를 들어, 안드로이드 애플 리케이션에 OPEN CV를 사용합니다. 그리고 여기에서 안드로이드에 대한 사전 구축 된 OpenCV의 라이브러리를 다운로드 :
http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.3/

을, 수입을 OpenCV-2.3.1 이클립스에 파일을 이용하여 다운로드 한 후 -> 가져 오기 ...--> 일반 -> 기존 프로젝트로를 작업 영역.

프로젝트 속성에서 Android의 경우 OpenCV2.3.1 라이브러리를 추가합니다 (오른쪽의 추가 ..를 누르고 OpenCV2.3.1을 선택).

  Good luck! 
+0

과 같이 프로젝트를 작업 공간으로 가져가 ? openCV를 사용하고 싶습니다. 추첨에서 복권 번호와 추첨 날짜를 추출해야합니다. 도와 줘! – TharakaNirmana

0

나는 이것을 duplicate question에 올렸다. android NDK가 설치되어 있는지 확인하십시오! 또는 JavaCV를 대신 사용해보십시오. 설치하는 것이 훨씬 쉽습니다.

1

이 단계를 사용하여 4 대의 컴퓨터에 opencv를 설치했는데 매력적으로 작동합니다. 다음은 Windows 용 지침입니다. Windows, Linux 및 Mac에 대한 전체 지침은 link을 확인하십시오.1.5 시간

부 :

예상 시간

이 튜토리얼을 완료 안드로이드에 대한 OpenCV의 설치하기이 튜토리얼의

부품이 OpenCV의 웹 사이트 (http://opencv.org/platforms/android.html)에서 설명을 빌려.

다운로드 및

안드로이드 NDK는 우리가 컴파일하고 안드로이드 네이티브 C/C++ 코드를 실행할 수 있습니다 안드로이드 NDK 설치.

  1. 이 웹 사이트에서 NDK의 최신 버전을 다운로드 : http://developer.android.com/tools/sdk/ndk/index.html

  2. 의 압축을 풉니 다 예를 들어 경로에 공백이없는 위치에 다운로드 한 파일 : C : \ 안드로이드 NDK-R9

  3. 마지막 단계 인 에서 압축 해제 위치를 가리키는 새로운 환경 변수로 NDKROOT를 정의하십시오. Windows에서 도움 편집 환경 변수를 필요로하는 경우 다음 페이지를 참조하십시오 http://www.computerhope.com/issues/ch000549.htm

업데이트 도구를 안드로이드 SDK

네이티브 쉽게 개발을 가능하게합니다 안드로이드 SDK의 일부 추가 도구를 사용 나중에 응용 프로그램.

  1. Eclipse에서 도움말> 새 소프트웨어 설치를 클릭하십시오. 그런 다음 추가를 클릭하십시오. 저장소 추가 대화 상자에서

  2. 는, 이름과 위치에 대해 다음 URL 은 "ADT 플러그인"을 입력하고 확인을 클릭합니다 https://dl-ssl.google.com/android/eclipse/

  3. 를 사용할 수있는 소프트웨어 대화 상자에서 나열된 모든 구성 요소를 선택합니다. 다음을 클릭하십시오. 모든 라이센스 계약을 수락하십시오. 마침을 클릭하십시오.

  4. 모든 도구를 다운로드하여 설치 한 후 Eclipse를 다시 시작하십시오.

다운로드 및 OpenCV의 SDK

설치 지금, 우리는 OpenCV의 SDK를 다운로드하고 설치할 준비가 된 것입니다.

  1. 다운로드 버전 2.4.4 (또는 그 이상)이 웹 사이트에서 SDK의 : http://sourceforge.net/projects/opencvlibrary/files/opencv-android/

  2. 의 압축을 풉니 다 예를 들어 경로에 공백이없는 위치에 다운로드 한 파일 : C : \ OpenCV4Android \ OpenCV-2.4.4-android-sdk

  3. Eclipse에서 파일> 작업 영역 전환> 기타를 선택하십시오. 예를 들어 OpenCV의 프로젝트와 관련된 위치를 지정 C를 : \ OpenCV4Android

  4. 패키지 탐색기 패널에서 마우스 오른쪽 버튼으로 클릭하고 작업 공간으로 기존 프로젝트 가져 오기> 일반>을 선택합니다. OpenCV의 라이브러리와 샘플 프로젝트가 표시 \ OpenCV4Android \ OpenCV의-2.4.4-안드로이드 SDK

  5. 본 후 : C : 예를 들어, 및 입력 SDK의 내용을 압축 해제 한 위치 "루트 디렉토리를 지정"을 선택 "프로젝트"상자에서 마침을 클릭하십시오. 모든 프로젝트를로드하고 초기화하는 데 1 분 정도 걸릴 수 있습니다. 그 후, 당신이 이미지에서 일부 항목을 추출하는 샘플 코드를 제공하시기 바랍니다 수있는 그림 2.

관련 문제