1. 程式人生 > >Python影象處理(8):邊緣檢測

Python影象處理(8):邊緣檢測

快樂蝦

歡迎轉載,但請保留作者資訊

此前已經得到了單個區域植株影象,接下來似乎應該嘗試對這些區域進行分類識別。通過外形和葉脈進行植物種類的識別顯然是一種直觀的做法,然而由於葉片交疊和光照等現實條件的存在,限制了這類方法的應用。儘管如此,我們仍然希望看看此類方法的效果。同樣,本文無意於做理論說明,僅僅是希望瞭解Python的實現手段。

先試試邊緣檢測。

這個是我們先前得到的彩色影象,但由於邊緣檢測只能使用單通道影象,我們先試試g分量的檢測效果:

(b, g, r) = cv2.split(src)
edge_g = cv2.Canny(g, 30, 60)
cv2.imshow('edge', edge_g)

很簡單的canny邊緣檢測,結果如下:


由於知識欠缺,暫時無力對此影象做進一步的分析,嗯,繼續!