使用 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 簡化了在樹莓派中操作攝影機的過程。此程式展示了從初始化攝影機到捕捉並保存影像的完整步驟,用戶可以在此基礎上擴展功能,如實現連拍或影像處理。
請先 登入 以發表留言。