3、快速理解picamera
通过默认配置,开启摄像头,并预热10秒钟。
import time
import picamera
camera = picamera.PiCamera()
try:
camera.start_preview()
time.sleep(10)
camera.stop_preview()
finally:
camera.close()
运行后,可以看到摄像头的指示灯亮起10秒钟后熄灭。这里需要注意的是,每次调用后都需要通过close释放掉picamera的资源。
下面演示了python的with语句块,来隐式的开启picamera执行并最后释放掉资源(调用了close())
import time
import picamera
with picamera.PiCamera() as camera:
camera.start_preview()
time.sleep(10)
camera.stop_preview()
下面这个例子介绍了picamera的某些属性可以被动态调整。在例子中,亮度属性被逐渐增加。
import time
import picamera
with picamera.PiCamera() as camera:
camera.start_preview()
try:
for i