본문 바로가기

GRAPHICS/Open CV

[OPEN CV] 이클립스 OpenCV 환경 구축하기 (Windows)

기존 맥 OS에서 안드로이드 프로젝트 개발을 해오다가, 요구사항들이 많아지면서


pc기반 어플리케이션을 개발하는 것으로 방향이 잡혔다.



자바를 사용해 카메라를 제어하고자 했는데, OpenCV나 javaCV 등의 라이브러리가 필요했고


이것들이 맥에서는 윈도우보다 세팅하기가 좀 더 복잡한 감이 있었다.



그런 조건하에 윈도우에서 프로젝트 개발을 하는게 낫겠다는 판단을 했고,


개인 노트북에서 프로젝트 개발을 시작해보기로 했다.


우선 윈도우에서 OpenCV 라이브러리 셋업을 하기위해 최신 버전의 이클립스 java IDE와


OpenCV 3.42 버전을 다운로드했다.



https://docs.opencv.org/3.4/d1/d0a/tutorial_java_eclipse.html


윗부분의 OpenCV 공식사이트에선 공개 라이브러리 치고 아주 친절하고 상세하게 라이브러리 추가 방법을


설명해주고 있는데,


약간의 착오가 있던 점은 사이트에서 UserLibrary 를 추가하는 단계로 바로 진입할 수 없던 것이었다.


이클립스 버전이 맞지 않아 그런것인지는 모르겠으나, 분명 메뉴구성이 다른 점은 있었다.



OpenCV를 다운받고 설치를 하고나면 폴더가 생기는데, 여기에서 필요한 요소들을


프로젝트 Properties의 Java Build Path에 추가해주어야 한다.


(사용한 이클립스 버전은 최신 버전인 photon이다.)



Java Build Path까지 간 이후에는 Libraries 탭을선택하면 기본적으로 JRE System Library가 추가되어 있는 걸


확인할 수 있고, 여기에서 우측의 Add Library > User Libarary > User Libraries 버튼을 선택한다.






이 과정을 마치고 나면 openCV 페이지에서 안내하고 있는 아래 단계까지 올 수 있다.




이후는 홈페이지에서 안내하는대로 jar 파일과 폴더 위치를 설정해주면  끝나게 된다.


아래는 OpenCV 라이브러리 추가가 성공적으로 완료되었음을 확인할 수 있는


코드를 수행해 본 결과이다.


별 오류없이 import된 openCV 코드들이 동작하는 것을 확인할 수 있었다.



'GRAPHICS > Open CV' 카테고리의 다른 글

[JAVA CV] JavaCV를 활용해 웹캠 제어하기  (0) 2018.07.20