'''캐니엣지'''
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)
![](https://blog.kakaocdn.net/dn/bdzO18/btrQ65Kqy34/TVLZIJWHglvFQrK9bpeyQK/img.png)
'OpenCV' 카테고리의 다른 글
OpenCV - 영상 공간 필터링 , 모폴로지, 엣지 추출 및 허프 변환 요약 (0) | 2022.11.14 |
---|---|
OpenCV - 허프 변환 직선 , 원 검출 (0) | 2022.11.14 |
OpenCV - 레이블링 기법 (0) | 2022.11.14 |
OpenCV - 모폴로지 종합 실습 (0) | 2022.11.12 |
OpenCV Open(오픈), Close , 기타 모폴리지 연산 (0) | 2022.11.12 |