OpenCV4エッジ検出

検出プロセス

1.ガウシアンフィルタリング:画像を滑らかにするためにノイズを除去します
。2. 画像の各ピクセルの勾配強度と方向を計算し
ます。3.非最大抑制:最高の認識度で勾配を保持します
。4.二重しきい値:再度フィルターします。最も信頼できるものだけを使用してください。(上限しきい値と下限しきい値)
5.孤立した弱いエッジを抑制する

Canny関数には、すでに上記の5つのステップが含まれています。

img = cv2.imread("123.png",cv2.IMREAD_GRAYSCALE)

v1 = cv2.Canny(img,80,150)  
v2 = cv2.Canny(img,50,100)  
v3 = cv2.Canny(img,60,70)  

cv2.imshow("v0",img)
cv2.imshow("v1",v1)
cv2.imshow("v2",v2)
cv2.imshow("v3",v3)

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/helloworld573/article/details/105284064