相比sobel 算子,scharr 算子效果更好。
Scharr 算子
- 原理
- 函數 Scharr
dst = Scharr(src,cv2.CV_64F,dx,dy)
dst = cv2.convertScaleAbs(dst)
# 要避免 dx=dy=1 的情況
使用套路:
Sobel 與 Scharr 算子的異同
Scharr 算子給了臨近像素更高的權重,相比于Sobel 算子更加精确。
相比sobel 算子,scharr 算子效果更好。
dst = Scharr(src,cv2.CV_64F,dx,dy)
dst = cv2.convertScaleAbs(dst)
# 要避免 dx=dy=1 的情況
使用套路:
Scharr 算子給了臨近像素更高的權重,相比于Sobel 算子更加精确。