天天看點

OpenCV Scharr算子 - 梯度圖像

相比sobel 算子,scharr 算子效果更好。

Scharr 算子

  • 原理
    OpenCV Scharr算子 - 梯度圖像
  • 函數 Scharr
dst = Scharr(src,cv2.CV_64F,dx,dy)
dst = cv2.convertScaleAbs(dst)
# 要避免 dx=dy=1 的情況
           

使用套路:

OpenCV Scharr算子 - 梯度圖像
OpenCV Scharr算子 - 梯度圖像

Sobel 與 Scharr 算子的異同

Scharr 算子給了臨近像素更高的權重,相比于Sobel 算子更加精确。

OpenCV Scharr算子 - 梯度圖像
OpenCV Scharr算子 - 梯度圖像

繼續閱讀