close

使用 Thonny IDE 與 OpenCV 進行 Python 開發教學


什麼是 Thonny IDE?

Thonny 是一款專為初學者設計的 Python IDE,簡單易用,內建於 Raspberry Pi OS,是進行 Python 開發的理想工具。

為什麼選擇 Thonny IDE?

  • 操作介面簡單,適合初學者。
  • 內建 Python 解釋器,無需額外設定。
  • 支援即時錯誤檢測和調試工具。
  • 適合學習和開發 Raspberry Pi 專案。

如何啟動 Thonny IDE

  1. 確保 Thonny 已安裝:

    在 Raspberry Pi OS 上,Thonny 通常已預裝。如未安裝,可執行以下指令安裝:

    sudo apt update
    sudo apt install thonny
                
  2. 啟動 Thonny:

    在 Raspberry Pi 桌面環境中,點擊左上角 Raspberry 圖示,依次選擇 Programming > Thonny Python IDE

使用 Thonny IDE 進行 Python 開發

1. 安裝 OpenCV

在 Raspberry Pi 上使用 OpenCV,需先安裝相關模組:

sudo apt update
sudo apt install python3-opencv
    

如需最新版本,可考慮使用 pip 安裝:

pip install opencv-python opencv-python-headless
    

2. 測試 OpenCV 環境

在 Thonny IDE 中輸入以下程式碼,檢查 OpenCV 是否成功安裝:

import cv2
print("OpenCV 版本:", cv2.__version__)
    

執行程式後,若成功顯示 OpenCV 的版本號,表示安裝成功。

3. 使用 OpenCV 進行影像處理範例

範例:讀取並顯示圖片

  1. 準備一張圖片,將其存放在 Raspberry Pi 的工作目錄中,例如 `image.jpg`。
  2. 在 Thonny 中輸入以下程式碼:
    import cv2
    
    # 讀取圖片
    image = cv2.imread('image.jpg')
    
    # 檢查是否成功讀取
    if image is None:
        print("無法讀取圖片,請檢查檔案路徑。")
    else:
        # 顯示圖片
        cv2.imshow('顯示圖片', image)
        cv2.waitKey(0)  # 等待按下任意鍵
        cv2.destroyAllWindows()
                
  3. 執行程式後,應會出現一個窗口顯示圖片。

 

結語

Thonny IDE 是學習 Python 和使用 OpenCV 的絕佳工具。無論是處理靜態影像還是進行即時影像捕捉,Thonny 都能讓您快速上手。希望這篇教學對您有所幫助!


本文為 Thonny IDE 與 OpenCV 使用教學,希望幫助您在 Raspberry Pi 上開展 Python 開發。

arrow
arrow
    創作者介紹
    創作者 liusming 的頭像
    liusming

    劉老師的跨域創想工坊

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