使用sobel算子,可以自己調參數,使結果圖更加清晰
import cv2
import numpy as np
img = cv2.imread('mnls.jpg', cv2.IMREAD_GRAYSCALE)
sobelx = cv2.Sobel(img, cv2.CV_64F, 1, 0, ksize=3)
sobely = cv2.Sobel(img, cv2.CV_64F, 0, 1, ksize=3)
sobelx = cv2.convertScaleAbs(sobelx)
sobely = cv2.convertScaleAbs(sobely)
sobelxy = cv2.addWeighted(sobelx, 0.3, sobely, 0.3, 0)
res = np.hstack((img, sobelxy))
cv2.imshow('res', res)
cv2.waitKey(0)
mnls.jpg
結果圖: