728x90
import cv2
import numpy as np
#이미지를 부드럽게~
img = cv2.imread('data/images/truth.png')
#가로선의 edge를 나타냄
sobelX = cv2.Sobel(img, cv2.CV_32F,1,0)
#세로선의 edge를 나타냄
sobelY = cv2.Sobel(img, cv2.CV_32F,0,1)
cv2.imshow('ori', img)
cv2.imshow('sobelX', sobelX)
cv2.imshow('sobelY', sobelY)
cv2.waitKey(0)
cv2.destroyAllWindows()
728x90
'OpenCV' 카테고리의 다른 글
sharpen (0) | 2021.04.20 |
---|---|
laplacian (0) | 2021.04.20 |
bilateral Filter (0) | 2021.04.20 |
Median Blur (0) | 2021.04.20 |
gaussianBlur (0) | 2021.04.20 |