티스토리 뷰

라즈베리카메라 카메라 제어 비디오


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()


2. 파이카메라는 최대해상도 2592x1944, 최대 해상도로 찍을때는 framerate를 15로 설정한다.
from picamera import PiCamera
from time import sleep

camera = PiCamera()

camera.resolution = (2592, 1944)
camera.framerate= 15
camera.start_preview()
sleep(5)
camera.capture('/home/pi/max.jpg')
camera.stop_preview()

3. annotate_text를 이용하여 hello world 출력하기

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()




4. 기본 글자 크기는 32이다. 글자크기는 6~160까지 설정가능. 글자 사이즈 100 출력

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()




5. 글자색과 배경색 바꾸기 Color를 import한다. 

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()


8. 대비를 점차적으로 바꿔주는 코드

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()

댓글
최근에 달린 댓글
글 보관함
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글