Skip to content

Real time, heads up display for vehicles made with RPi 3, camera, CAN connection, and open-source technologies like OpenCV

Notifications You must be signed in to change notification settings

wileyjones/real-time-HUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

real-time-HUD

Real time, heads up display for vehicles made with RPi 3, camera, CAN connection, and open-source technologies like OpenCV

Initial Release

The first iteration includes a real-time video processing algorithm that detects lane lines from a video recording. It includes a smoothing algorithm that takes the average of pervious frames to make for better coverage when the Hough Lines function can't detect a line.

Release 2

Adding a vehicle detection feature that works alongside the lane detection, placing retangles around moving vehicles. Removed the image smoothing by lowering the count of images that pass into the smoothing queue to 1. Increasing this will resume smoothing.

What's Next

- Working toward better algorithm performance, image smoothing requires serious compute. - Working on including scikit features to train parameters for optimal lane detection on different types of videos. - Building a vehicle clf for highway driving.

What to test

Test this on different videos with different parameters! Changing params in the "Main Processing Flow" block is what I'd recommend starting with. For testing different videos, just change the file that is being captured in the "Video Processing" block.

About

Real time, heads up display for vehicles made with RPi 3, camera, CAN connection, and open-source technologies like OpenCV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages