Phát hiện làn đường đơn giản
Giới thiệu
Simple lane detection (SLD) là, như tên gọi, phần mềm thực hiện việc phát hiện làn đường đơn giản. SLD đạt được điều này bằng cách chỉ sử dụng các phương pháp thị giác máy cổ điển, bao gồm: AOI, Thresholding, phát hiện đường bằng Canny, HoughLinesP, & phân cụm điểm. Sử dụng những phương pháp này, việc phát hiện làn trái và phải của xe đang lái trong video (góc nhìn) được thực hiện.
Hạn chế
Nó thực sự chỉ hoạt động tốt nhất nếu dữ liệu video sạch, không có vật thể/xe trong AOI, và đường ở tình trạng ổn. Một hạn chế lớn khác của SLD là nó chỉ có thể phát hiện làn trái đầu tiên và/hoặc làn phải đầu tiên của xe chính. Nó sẽ không phát hiện tất cả các làn, điều này hạn chế những gì mã có thể cung cấp cho góc nhìn tổng thể của xe. Đây là một sơ đồ/hình minh họa làm nổi bật các vấn đề chính với SLD:
SLD KHÔNG hoàn hảo!
Demo của SLD
Tất cả Nguồn
Bài báo nghiên cứu
- Kỹ thuật phát hiện làn nâng cao cho đường cao tốc theo cấu trúc dựa trên thuật toán thị giác máy
- Phát hiện làn thời gian thực và Lập kế hoạch Chuyển động trên Raspberry Pi và Arduino cho một Nguyên mẫu Xe Tự hành
- Phát hiện Rời làn Thời gian Thực Dựa trên Thuật toán Ghép Nối Cạnh Mở rộng
Đoạn phim lái xe
- Nhiều đoạn clip đã được chỉnh sửa bằng youtube-dl và iMovie
- Bộ dữ liệu đầy đủ Xe Tự lái
- cal_freeway
- delihi_drive
- mout_drive
- missi_drive
- toronto_way
- toronto_longer
- seattle_streets
Các nguồn khác
- Tài liệu OpenCV về Phát hiện Cạnh Canny
- Tài liệu OpenCV về Biến đổi Hough cho Đường
- Tài liệu OpenCV về Làm mịn ảnh
- Thảo luận trên StackOverflow: Phát hiện vị trí nhấp chuột
- Các hàm này từ lớp CSCI437 của CSOM đã được sửa đổi & sử dụng trong dự án này:
get_xy() ; create_named_window()