티스토리 뷰
라즈베리카메라 카메라 제어 비디오
1. 5초간 동영상을 찍는다.
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
camera.start_recording('/home/pi/video.h264')
sleep(5)
camera.stop_recording()
camera.stop_preview()
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
camera.annotate_text ="hello world"
sleep(5)
camera.capture('/home/pi/text.jpg')
camera.stop_preview()
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
camera.annotate_text_size =100
camera.annotate_text ="hello world"
sleep(5)
camera.capture('/home/pi/text.jpg')
camera.stop_preview()
from picamera import PiCamera, Color
from time import sleep
camera = PiCamera()
camera.start_preview()
camera.annotate_background = Color('blue')
camera.annotate_foreground = Color('yellow')
camera.annotate_text_size =100
camera.annotate_text ="hello world"
sleep(5)
camera.capture('/home/pi/text.jpg')
camera.stop_preview()
6. 밝기 조절, 밝기는 0~100까지 설정, 기본 밝기 50. 밝기 70 설정
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
camera.brightness = 70
sleep(5)
camera.capture('/home/pi/text.jpg')
camera.stop_preview()
7. 밝기를 점차적으로 바꿔주는 코드
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
for i in range(100):
camera.annotate_text = "Brightness: %s" % i
camera.brightness = i
sleep(0.1)
camera.stop_preview()
from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
for i in range(100):
camera.annotate_text = "Contrast: %s" % i
camera.contrast = i
sleep(0.1)
camera.stop_preview()