티스토리 뷰
라즈베리파이 카메라 제어
파이썬으로 카메라 제어 작성하기 nano로 작성하는 방법과 Python3 (IDLE) 로 작성하는 방법
$ nano
다음과 같이 작성하고 ctrl+o 파일명 camera.py로 저장 ctrl+x 종료
$ python camera.py 로 실행
라지비언 OS에 있는 개발 Python3 (IDLE)를 실행
파일에서 뉴파일 선택.
Save As 를 선택해서 파일명을 camera로 저장.
다음과 같이 작성하고 ctrl+s (저장)하고 F5 키를 누르면 실행된다.
1. 카메라 10초간 동작후 종료.
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
sleep(10)
camera.stop_preview()
2. rotation를 이용해 180도 회전시킨다.
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.rotation = 180
camera.start_preview()
sleep(5)
camera.stop_preview()
4. capture를 이용해 사진을 찍는다. 파이 카메라 조도가 설정되는 시간을 기다려주기 위해 사진을 찍기 전 최소 2초 정도 여유를 두는 것이 좋다고 한다.
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
sleep(5)
camera.capture('/home/pi/image.jpg')
camera.stop_preview()
5. 5초마다 반복하며 사진찍기 (들여쓰기 주의, 파이썬은 중괄호대신 들여쓰기로 구분한다.)
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
for i in range(5):
sleep(5)
camera.capture('/home/pi/image%s.jpg' % i)
camera.stop_preview()
'프로그래밍 > 라즈베리파이 & Qt' 카테고리의 다른 글
라즈베리파이 파이썬 자동실행 (3) | 2018.05.07 |
---|---|
라즈베리파이 카메라 제어 이미지 효과 (0) | 2018.05.06 |
라즈베리파이 저장공간 확인하기 (0) | 2018.05.06 |
라즈베리파이 카메라 타임랩스 만들기 (0) | 2018.05.06 |
라즈베리파이 카메라 비디오 촬영하기 (0) | 2018.05.06 |