단순 차선 검출
소개
Simple lane detection (SLD)은, 이름에서 알 수 있듯이, 단순 차선 검출을 수행하는 소프트웨어입니다. SLD는 AOI, Thresholding, Canny line detection, HoughLinesP, 및 점 클러스터링으로 구성된 고전적인 컴퓨터 비전 방법만을 사용하여 이를 달성합니다. 이러한 방법들을 사용하여 비디오(주행 차량의 시점)에서 주행 차량의 왼쪽 및 오른쪽 차선(들)을 검출합니다.
한계
비디오 데이터가 깨끗하고 AOI에 물체/차량이 없으며 도로 상태가 괜찮을 때에만 가장 잘 작동합니다. SLD의 또 다른 큰 한계는 주 차량의 첫 번째 왼쪽 및/또는 첫 번째 오른쪽 차선만 검출할 수 있다는 점입니다. 모든 차선을 검출하지 못하므로 차량의 전체 시점에 대해 코드가 제공할 수 있는 정보가 제한됩니다. 다음은 SLD의 주요 문제점을 강조한 다이어그램/그림입니다:
SLD는 완벽하지 않습니다!
SLD 데모
모든 출처
연구 논문
- 컴퓨터 비전 알고리즘 기반 구조적 고속도로를 위한 고급 차선 검출 기법
- 자율주행 차량 프로토타입을 위한 Raspberry Pi 및 Arduino에서의 실시간 차선 검출 및 모션 플래닝
- 확장된 에지 연결 알고리즘에 기반한 실시간 차선 이탈 감지
주행 클립
- 많은 클립은 youtube-dl 및 iMovie를 사용하여 편집되었습니다
- Self Driving Car Complete Dataset
- cal_freeway
- delihi_drive
- mout_drive
- missi_drive
- toronto_way
- toronto_longer
- seattle_streets
기타 출처
- OpenCV Canny 에지 검출 문서
- OpenCV Hough 선 변환 문서
- OpenCV 이미지 스무딩 문서
- StackOverflow 마우스 위치 클릭 감지 - 토론
- CSOM의 CSCI437 수업에서 제공된 이러한 함수들이 수정되어 이 프로젝트에서 사용되었습니다:
get_xy() ; create_named_window()