使用Python OpenCV 定義用於偵測影像中綠色物件的閾值
要偵測影像中的綠色對象,閾值必須為定義為區分綠色和非綠色像素。以下是如何使用 OpenCV 在 Python 中完成此任務:
HSV 色彩空間和閾值
一種方法是將影像轉換為 HSV 色彩空間。在 HSV 中,色調分量代表顏色,綠色落在 36-70 度的範圍內。
此程式碼建立一個掩碼,其中指定HSV 範圍(綠色)內的像素被標記為true .
BGR 色彩空間和閾值
另一種方法是直接在BGR 色彩空間中運作。在這裡,您可以定義一系列綠色值:
此蒙版將真實值分配給綠色通道(G) 介於100 到255 之間且其他通道(B 和R)低於的像素100.
綠色物體的提取和顯示
使用mask,可以只提取影像中的綠色物體:
此操作將所有非綠色像素設為黑色,同時保留綠色像素的原始顏色。
透過定義適當的閾值,可以有效檢測和隔離影像中的綠色物體,方便進一步的分析和處理任務.
以上是如何使用 Python OpenCV 定義檢測影像中綠色物體的閾值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!