close
使用 Picamera2 拍攝照片並保存至本地的 Python 程式解析
以下程式展示如何使用 Picamera2
庫來操作樹莓派攝影機,捕捉影像並保存為 JPEG 檔案。
程式碼範例與註解
# 匯入 Picamera2 和時間模組
from picamera2 import Picamera2
import time
# 創建 Picamera2 的實例
picam2 = Picamera2()
# 配置攝影機並啟動
picam2.start()
# 延遲 3 秒以確保攝影機穩定
time.sleep(3)
# 捕捉圖片並保存為 'image.jpeg'
picam2.capture_file("image.jpeg")
# 停止攝影機
picam2.stop()
程式解析
- 匯入模組:
Picamera2
用於控制樹莓派攝影機,time
用於設置延遲。 - 創建攝影機實例:
Picamera2()
創建攝影機控制的實例,用來操作攝影機。 - 啟動攝影機:
picam2.start()
啟動攝影機,為影像捕捉做好準備。 - 延遲穩定攝影機:
time.sleep(3)
延遲 3 秒,確保攝影機啟動並穩定。 - 捕捉並保存影像:
picam2.capture_file("image.jpeg")
捕捉影像並將其保存為指定的檔案名稱。 - 停止攝影機:
picam2.stop()
停止攝影機並釋放資源。
結論
使用 Picamera2
簡化了在樹莓派中操作攝影機的過程。此程式展示了從初始化攝影機到捕捉並保存影像的完整步驟,用戶可以在此基礎上擴展功能,如實現連拍或影像處理。
全站熱搜