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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 liusming 的頭像
    liusming

    劉老師的跨域創想工坊

    liusming 發表在 痞客邦 留言(4) 人氣()