We were inspired heavily by Tesla and its auto drive functionality.

What it does

Lane Guard identifies lane and detects if one is drifting out of their lane using artificial intelligence and image processes

How we built it

All the lane detection was made with OpenCV and Python. We used flask to put it on a website.

Challenges we ran into

At first, we tried to implement a mobile app but it didn't work as flask and OpenCV had limited functionality with Expo. We also ran through various bugs while coding the lane detection. Some of these bugs included dropped frames, buggy behaviors with dotted lines, and tan bridge fly overs.

Accomplishments that we're proud of

We are proud of overcoming all of these bugs as they it took a lot of debugging and frustration to fix most of them.

What we learned

We learned a lot of image processing and how powerful it is. This was our first time using flask so we learned much about that as well.

What's next for Lane Guard

Next for Lane Guard is to implement the mobile app. We also want to try to use a webcam and live stream it directly rather than using a video.

Share this project: