iT邦幫忙

2021 iThome 鐵人賽

DAY 27
0
Arm Platforms

Arm 的初體驗系列 第 27

使用Raspberry pi的相機拍圖

前面只用linux 的指令來拍圖
現在用Python了
from time import sleep
from picamera import PiCamera

camera = Picamera()
camera.resolution =(1024,768)
camera.start_preview()
sleep(2)
camera.capture('f00.jpg')
以上是拍照並且存為檔案

如果需要拍一系列的圖,而且這些徒都要在差不多的亮度 顏色和對比
就必須保證連拍的多個參數是一致
一般是固定曝光,白平衡,以及增益的設定
曝光時間 shutter_speed
iso
曝光增益 analog_gain digital_gain設定固定值 然後exposure_mode設為off
固定白平衡 awb_mode設為off 再把awb_gain設為紅/藍的增益模組

from time import sleep
from picamera import PiCamera

camera = PiCamera(resolution=(1280,720),framerate=30)
camera.iso=100
sleep(2)
camera.shutter_speed = camera.exposure_speed
camera.exposure_mode = 'off'
g = camera.awb_gains
camera.awb_mode= 'off'
camera.awb_gains = g
camera.capture_sequence(['image%02d.jpg' %i for i in range(10)])
最後就是拍攝了幾張固定設置的影像了


上一篇
裁切,調整大小,旋轉
下一篇
Raspberry pi 的影片拍攝- Python
系列文
Arm 的初體驗31

尚未有邦友留言

立即登入留言