라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

 

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

라즈베리파이 강좌

  OpenCV 예제 2. 카메라 설정하기

  안녕하세요. 메카솔루션 알도입니다.

  지난 번에 힘겹게 라즈베리파이에 OpenCV를 설치해보았는데요. 이번 주에는 OpenCV를 어떻게 사용하는지 알 수 있도록 제공한 샘플들을 살펴보도록 하겠습니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje
 

  세상에는 좋은 라이브러리들이 참 많은데요. 사실 라이브러리를 만드는 것도 고되지만, 만든 후에 사용 방법을 정리하는 것도 만만치 않게 힘든 일입니다. 그래서 이런 사용 방법이 잘 정리되어 있지 않아 코 앞에 두고도 사용하지 못하는 라이브러리들이 참 많습니다. 다행이 OpenCV는 사용 방법이 매우 잘 정리되어 있고, 다양한 예제까지 제공하고 있습니다.

     OpenCV Samples

 카메라 설정하기

  라즈베리파이에서 카메라를 사용하려면 먼저 카메라 입력을 활성화시켜야 합니다. 먼저 GUI에서 활성화하는 방법을 알아보겠습니다. 아래와 같이 메뉴에서 [Preferences] - [Raspberry Pi Configuration] 으로 들어갑니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  [Interfaces]에서 Camera의 Enabled를 클릭하고 OK를 클릭합니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  변경사항은 재부팅을 해야 적용되는데 재부팅을 할 것인지 물어보면 Yes를 눌러서 재부팅을 하면 됩니다.

   다른 방법으로는 터미널에서 하는 방법이 있습니다. 아래와 같이 raspi-config로 들어갑니다.
 

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje
 

  5 Interfacing Options로 들어갑니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  마찬가지로 P1 Camera를 선택합니다.
 

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  Yes를 선택하고 재부팅합니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje
 

 카메라 연결하기

  이제 라즈베리파이에 카메라를 연결해보겠습니다. 귀찮은신 분들은 켜져있는 상태에서 연결하셔도 무관하나, 포트를 연결하는 과정에서 VCC와 GND가 단락이 되면서 재부팅되는 경우가 있습니다. 파손이 발생할 수 있으니 꺼져있는 상태로 연결하는 것을 추천드립니다.

  아래와 같이 라즈베리파이를 준비합니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  사진과 같이 카메라 포트의 검은 부분을 들어서 포트를 열어줍니다.
 

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  카메라 모듈의 케이블의 하얀쪽이 HDMI 포트 쪽이 되도록 꽂아줍니다. 사진에 보이는 것처럼 구리부분이 아주 약간만 보일 때까지 반듯하게 깊이 넣어줘야 합니다.
 

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

  케이블이 빠지지 않도록 주의하며 포트의 검은 부분을 꾸욱 눌러서 닫아줍니다.
 

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje

 

  연결을 잘 했다면 어느 정도 카메라를 당겨도 케이블이 포트에서 빠지지 않아야 합니다.

 카메라 사진 찍기

  아직은 OpenCV를 사용하지 않고 카메라를 테스트만 해보겠습니다.

  라즈베리파이의 터미널로 들어가서 다음 명령을 입력합니다.

 $ raspistill -o output.jpg

  파일 매니저로 /home/pi 폴더 안에 가면 output.jpg 파일이 만들어져 있습니다. 이 파일을 더블클릭하면 찍힌 사진을 확인할 수 있습니다.

라즈베리파이 적외선 카메라 예제 - lajeubelipai jeog-oeseon kamela yeje
 

  여기까지 오셨으면 카메라 설치까지 성공하신 것입니다. 다음 포스트에서는 OpenCV와 Python을 이용해 카메라 입력을 받아보도록 하겠습니다.