그런데 이게 썩 불편하다. 케이블이 리본케이블이라 연결과 분리가 편하지 못하여 사용하지 않을 때 걸리적 거린다. 또한, 케이스가 없어서 모듈이 다 노출되어 있으며, 카메라를 세우거나 각도를 조절하여 고정시킬 거치대가 없다. 그래서 일반 USB 웹카메라를 라즈베리파이에 사용해 보고자 한다. 여기서 사용한 웹카메라는 모델명이 「MR-CAM01」인 평범한 중저가형 제품이다.
라즈베리파에서는 일반 USB 웹카메라를 꽃는다고 바로 사용할 수 있는건 아니다. 몇 가지 셋팅 작업이 필요하다.
1. USB 웹카메라 디바이스 활성화
USB 웹카메라를 라즈베리에 연결하고 LX터미널에 아래와 같이 장치탐색프로그램을 설치하고 USB 디바이스를 검색하는 명령을 실행한다.
sudo apt-get install hwinfo
hwinfo --usb
위와 같이 나타나는 결과에서 USB 웹카메라의 Activation 명령을 찾아보면, Driver Activation Cmd : "modprobe uvcvideo" 라고 출력되어 있다. 따라서 다시 LX터미널에 아래와 같이 이 명령어를 실행시킨다.
sudo modprobe uvcvideo
이제 USB 웹카메라의 디바이스는 활성화 되었다.
2. 라즈베리파이에서 USB 웹카메라 실행하기
웹카메라의 화면을 볼 수 있는 프로그램 「치즈」를 설치하고 실행해보자.
sudo apt-get install cheese
cheese
프로그램의 실행은 반드시 LX터미널에서 할 필요는 없다. 아래의 동영상처럼 라즈베리파이의 GUI 화면에서도 프로그램 아이콘이 존재한다. 동작 화면에 대한 동영상을 관찰해보자.
3. Mathematica 프로그램에서 USB 웹카메라 실행하기
수학생각(MATHOUGHT)에서 라즈베리파이를 사용하는 목적은 당연히 Mathematica를 사용하기 위함이다. 따라서 Mathematica에서도 USB 웹카메라 디바이스가 잘 연동되는지 확인해보았다. 위의 디바이스 활성화만 잘 시켜준다면, 문제 없이 Mathematica에서도 활용이 가능하였다. 사용방법은 아래의 동영상을 참고하도록 하자.