DigiHouse
English

TECH ARTICLE · NCU · 3 MIN READ

Blog / NCU

第 12 課|使用 Thonny IDE 與 OpenCV 進行 Python 開發

使用 Thonny IDE 與 OpenCV 進行 Python 開發。本文已重新整理為適合 DigiHouse 閱讀的課程文章,並保留原始 PIXNET 刊載網址。

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

什麼是 Thonny IDE?

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

為什麼選擇 Thonny IDE?

• 操作介面簡單,適合初學者。

• 內建 Python 解釋器,無需額外設定。

• 支援即時錯誤檢測和調試工具。

• 適合學習和開發 Raspberry Pi 專案。

如何啟動 Thonny IDE

• 確保 Thonny 已安裝: 在 Raspberry Pi OS 上,Thonny 通常已預裝。如未安裝,可執行以下指令安裝: sudo apt update sudo apt install thonny

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

使用 Thonny IDE 進行 Python 開發

1. 安裝 OpenCV

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

text
sudo apt update
sudo apt install python3-opencv

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

text
pip install opencv-python opencv-python-headless

2. 測試 OpenCV 環境

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

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

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

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

範例:讀取並顯示圖片

• 準備一張圖片,將其存放在 Raspberry Pi 的工作目錄中,例如 `image.jpg`。

• 在 Thonny 中輸入以下程式碼: import cv2 # 讀取圖片 image = cv2.imread('image.jpg') # 檢查是否成功讀取 if image is None: print("無法讀取圖片,請檢查檔案路徑。") else: # 顯示圖片 cv2.imshow('顯示圖片', image) cv2.waitKey(0) # 等待按下任意鍵 cv2.destroyAllWindows()

• 執行程式後,應會出現一個窗口顯示圖片。

結語

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

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

劉老師的跨域創想工坊

本文亦刊載於 PIXNET

https://liusming.pixnet.net/blog/posts/14222870088