반응형
자율주행차의 차선인식 알고리즘을 구현하면서 가장먼저 시도한 영상처리는 바로 모서리 검출 과정이었다. 대부분의 모서리 검출은 Canny 알고리즘을 이용하는데, OpenCV에서는 매우 쉽게 구현할수있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import cv2 import numpy as np cap = cv2.VideoCapture(0) while (1): _, frame = cap.read() cv2.imshow('Original', frame) edges = cv2.Canny(frame, 100, 200) cv2.imshow('Edges', edges) k = cv2.waitKey(5) & 0xFF if k == 27: break cv2.destroyAllWindows() cap.release() | cs |
위의 코드를 실행하면 웹캠으로 들어오는 영상으로부터 매우 쉽게 모서리를 검출할수있다. 코드 작성은 https://pythonprogramming.net/canny-edge-detection-gradients-python-opencv-tutorial/ 을 참고했다.
반응형
'컴퓨터비전' 카테고리의 다른 글
OpenCV 공 추적하기 (14) | 2018.08.30 |
---|---|
스틱 PC에 OpenCV 설치하기 (OpenCV+Python) (0) | 2018.08.11 |
OpenCV 웹캠 얼굴인식 (Python) (0) | 2018.07.29 |
OpenCV 윈도우+파이썬+파이참 개발환경 (window+python+pycharm) (0) | 2018.07.26 |
OpenCV - 사진 출력하기 (1) | 2018.03.05 |