opencv 자바 예제

avatar
| Uncategorized

이제 라이브러리의 이름을 입력합니다. 예를 들어, OpenCV-2.4.6. 이전 자습서(Java용 OpenCV 설치)를 수행한 경우 작업 영역의 사용자 라이브러리에 OpenCV 라이브러리가 이미 설정되어 있어야 합니다. 하지 않을 경우 이전 자습서를 확인하시기 바랍니다. 이제 프로젝트에 라이브러리를 추가할 준비가 되었습니다. Eclipse의 패키지 탐색기 내부에서 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 경로 빌드로 이동합니다 .> 라이브러리 추가…. 이제 SRC / 메인 / 자바 / HelloOpenCV.java를 수정하여 다음과 같은 자바 코드를 포함합니다 : OpenCV 2.4.4로 OpenCV는 안드로이드 개발과 거의 동일한 인터페이스를 사용하여 데스크톱 자바 개발을 지원합니다. 이 가이드는 OpenCV를 사용하여 첫 번째 Java (또는 스칼라) 응용 프로그램을 만드는 데 도움이됩니다. 우리는 응용 프로그램을 구축하기 위해 아파치 개미 또는 간단한 빌드 도구 (SBT)를 사용합니다. OpenCV가 정적 라이브러리 집합으로 빌드되는 경우(-DBUILD_SHARED_LIBS=OFF 옵션) Java 바인딩 동적 라이브러리는 모두 충분합니다. 새 Java 프로젝트 대화 상자에서 프로젝트 이름을 작성하고 완료를 클릭합니다.

이제 새로운 Java 프로젝트를 만들고 구성했습니다. 새 자바 파일을 만듭니다. 다음은 사용자의 편의를 위한 시작 코드입니다: OpenCV 및 JavaFX의 개체 감지: 테니스 공 인식기 외에 이 모든 것 외에 Java 인터페이스(bin/opencv-244.jar)와 Java 바인딩을 포함하는 네이티브 동적 라이브러리가 생성됩니다. OpenCV 물건 (lib/libopencv_java244.so 또는 빈/릴리스/opencv_java244.dll 각각). 나중에 이러한 파일을 사용합니다. OpenCV 및 JavaFX의 에지 감지 및 형태 학적 연산자는 Java에서 탐색 -> 빌드 경로 -> 사용자 라이브러리를 클릭합니다…. “lena.png”라고 불리는지 확인하십시오. 리소스 디렉토리의 항목은 런타임에 Java 응용 프로그램에서 사용할 수 있습니다. 이제 JavaSample 루트에서 sbt를 실행하고 SBT 내에서 일식 프로젝트를 생성합니다: System.loadLibrary(Core.NATIVE_LIBRARY_NAME)에 대한 호출을 기록합니다. 이 명령은 네이티브 OpenCV 메서드를 사용하기 전에 Java 프로세스당 정확히 한 번 실행되어야 합니다.

호출하지 않으면 불만족링크 오류가 표시됩니다. 이미 로드된 경우 OpenCV를 로드하려고 하면 오류가 표시됩니다. 이 XML 파일은 다른 Java 응용 프로그램을 빌드하는 데 다시 사용할 수 있습니다. 3- 12줄의 공통 폴더 구조와 응용 프로그램을 컴파일하고 실행하기 위한 공통 대상에 대해 설명합니다. 이제 SBT를 사용하여 간단한 Java 응용 프로그램을 만듭니다. 이 빌드 도구에 익숙하지 않은 사람들을 간단히 소개하는 역할을 합니다.