라즈베리파이:카메라
개요
다양한 방식의 활용이 가능할 테니.. 구체적인 것은 차근차근 기록하도록 하고.. 가능한 것들에 대해 담아보자.
할 수 있는 것
- 웹서버를 통한 열람 : fswbcam 등을 활용하면 해당 보드의 기본 8081 포트로 접속하면 USB카메라를 열람할 수 있다.
- 동작센서와 연동한 촬영 : 동작센서와 연동하여 동작이 감지되면 촬영을 할 수 있다.
의도 | 설명 | 방법 |
---|---|---|
연결 전 준비 | MMAL 라이브러리 설치가 안되어 있을 경우를 대비해 업데이트하고 끄자. | sudo apt-get update && sudo apt-get upgrade && rip-update
sudo init 0 |
카메라 연결 | 카메라 단자에 직접 연결한다.
주의
|
|
라즈베리파이 설정 |
|
조작
파이썬을 통한 조작
과정 | 설명 | 방법 |
---|---|---|
라이브러리 설치 | sudo apt-get install python-picamera | |
기본 조작 | import picamera
camera = picamera.PiCamera() # 인스턴스 생성
camera.resolution = (640, 480) # 해상도 지정
camera.capture('파일경로.jpg')
## 영상 관련
camera.start_preview() # 미리보기 시작
camera.stop_preview() # 미리보기 그만
camera.start_recording('파일경로.h264')
camera.wait_recording(10) # 10초간 일시정지
camera.stop_recording() # 촬영 종료
|