python+opencv影象處理——影象梯度——scharr運算元
阿新 • • 發佈:2018-12-19
sobel運算元不怎麼用,一般scharr運算元運用的比較多
import cv2 import sys import numpy as np o=cv2.imread("C:\\Users\\fujingming\\Pictures\\rs.jpg",cv2.IMREAD_GRAYSCALE) scharrx=cv2.Scharr(o,cv2.CV_64F,1,0) scharry=cv2.Scharr(o,cv2.CV_64F,0,1) scharrx=cv2.convertScaleAbs(scharrx) scharry=cv2.convertScaleAbs(scharry) scharrxy=cv2.addWeighted(scharrx,0.5,scharry,0.5,0) cv2.imshow("scharrx",scharrx) cv2.imshow("scharry",scharry) cv2.imshow("scharrxy",scharrxy)