https://github.com/rborovina/lane-detection
Lane Detection is a Python application developed as part of a fourth-year project for the AI course at the University of East Sarajevo - School of Electrical Engineering.
https://github.com/rborovina/lane-detection
artificial-intelligence image-processing self-driving-car
Last synced: about 1 month ago
JSON representation
Lane Detection is a Python application developed as part of a fourth-year project for the AI course at the University of East Sarajevo - School of Electrical Engineering.
- Host: GitHub
- URL: https://github.com/rborovina/lane-detection
- Owner: rborovina
- License: mit
- Created: 2022-07-31T20:55:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T12:43:25.000Z (10 months ago)
- Last Synced: 2025-01-20T12:51:35.862Z (3 months ago)
- Topics: artificial-intelligence, image-processing, self-driving-car
- Language: Python
- Homepage:
- Size: 12.3 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lane Detection
## Introduction
Lane Detection is a Python application developed as part of a fourth-year project for the AI course at the University of East Sarajevo - School of Electrical Engineering.## 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
- Vesna Bjeloglav (https://github.com/vbjeloglav)
- Stefan Jokic (https://github.com/stefanjokic99)
- Radmilo Borovina (https://github.com/rborovina)## License
This application under MIT license.
## Contact
For any additional information or questions, you can contact the authors.