본문 바로가기

RaspberryPi/라즈베리파이3

라즈베리파이 카메라 - opencv 테스트 (윈도우 개발자를 위주로)

라즈베리파이 카메라 - opencv 테스트 (윈도우 개발자를 위주로)

리눅스 사용의 불편함( 윈도우즈환경에 익숙한 개발자를 위해..)이 있기 때문에 쉽게 윈도우즈 환경에서 테스트 하는 테스트를 진행 해 보도록 하겠다.
리눅스 명령어를 잘 몰라도 테스트 할수 있도록 해 보자.


기본적으로 VNC,  및 SAMBA가 설치 되어 있어야 한다.
(라즈베리파에서 VNC 설정 방법SAMBA 설치 방법 참고)


 

윈도우 탐색기를 이용하여 공유 폴더(SAMBA)에서 테스트 할 폴더 생성
 
\\Raspberrypi\pi\opencv_source\example\gray_test
 
  1. CMakeLists.txt 파일 생성(또는 기존 파일 복사)
  2. main.cpp 파일 생성(또는 기존 파일 복사)
  3. build 폴더 생성



main 코드 작성 및 수정



VNC 프로그램에서 라즈베리파이의 파일메니저 실행

예제 폴더 내에 있는 build 폴더에서 오른쪽 마우스 키를 눌러 터미널 실행



터미털 창에서 make 파일 생성
(make파일은 처음 한번만 생성해 주면 된다.)

pi@raspberrypi:~/opencv_source/example/gray_test/build $ cmake ..


make파일 생성 결과



예제파일 컴파일 하기
(코드 수정시 마다 컴파일 하면 된다.)

pi@raspberrypi:~/opencv_source/example/gray_test/build $ make
 
컴파일 결과 main 파일이 생성된것을 확인 할 수 있다.



프로그램 실행

파일메니저로 main 파일을 더블클릭해서 실행 하거나 터미널 창에서 프로그램 실행 하면 결과를 확인 할 수 있다.




테스트 결과

opencv를 이용하여 라즈베리파이 카메라에서 출력되는 영상을 그레이 영상으로 변환하여 출력 하는 예제가 실행 되는것을 확인 할 수 있다.





반응형