Skip to content

LaneDetection is a Python application developed as part of a fourth-year project for the AI course at the Faculty of Electrical Engineering in East Sarajevo.

License

Notifications You must be signed in to change notification settings

stefanjokic99/LaneDetection

Repository files navigation

LaneDetection

Introduction

LaneDetection is a Python application developed as part of a fourth-year project for the AI course at the Faculty of Electrical Engineering in East Sarajevo. It is designed to detect and highlight lanes on a road from a video source. This project utilizes OpenCV for computer vision tasks and Tkinter for the graphical user interface.

Features

  • Real-time lane detection from a video source.
  • Region of interest (ROI) masking for better lane detection.
  • Average slope intercept calculation for lane lines.
  • Display of detected lanes on the original video frame.
  • User-friendly GUI for selecting and displaying videos.

Installation

To run the LaneDetection project you can run the command: docker-compose up

Makefile commands

  1. make install - installs a project with dependecies
  2. make install-test - installs dev version with dependecies to validation and test
  3. make run-test- Runs all tests from tests
  4. make validate - Runs mypy, flake8, isort and safety checks
  5. make coverage - Generates coverage HTML report
  6. make run-test-full - Runs tests + validations
  7. make run-docker-validate - Runs validation and tests inside the docker container

Authors

License

This application was created for educational purposes and is available under an open license. Feel free to use and adapt it to your needs.

Contact

For any additional information or questions, you can contact the authors.

About

LaneDetection is a Python application developed as part of a fourth-year project for the AI course at the Faculty of Electrical Engineering in East Sarajevo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published