OpenCV / / 2022. 11. 14. 15:24

OpenCV - Canny Edge

'''캐니엣지'''
image = cv2.imread("./lena.jpg", cv2.IMREAD_GRAYSCALE)
if image is None: raise Exception("영상 파일 읽기 오류")

src = cv2.imread('./lena.jpg', 0)
gx = cv2.Sobel(src, cv2.CV_32F, 1, 0, ksize=3) # x 방향 미분
gy = cv2.Sobel(src, cv2.CV_32F, 0, 1, ksize=3) # y 방향 미분
mag = cv2.magnitude(gx, gy)
dstM = cv2.normalize(mag, 0, 255, cv2.NORM_MINMAX)
edges1 = cv2.Canny(src, 50, 100)
edges2 = cv2.Canny(src, 50, 200)
cv2.imshow('src', src)
cv2.imshow('mag', dstM)
cv2.imshow('edges1', edges1)
cv2.imshow('edges2', edges2)
cv2.waitKey()
cv2.destroyAllWindows()
cv2.waitKey(1)
 
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유