Skip to content

πŸš— A car detection model using traditional machine learning (SVM) with a simple GUI to test the model

Notifications You must be signed in to change notification settings

mohammedshady/car-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Car Detection App

An app for car detection using traditional machine learning algorithms (SVM)

Description

A simple car detection model that identifies cars in an image by primarily extracting HOG (Histogram of Oriented Gradients) features. The model classifies whether the image contains cars, highlights the detected cars, and provides their positions in the image. It uses traditional machine learning algorithms and a Python script to simulate object detection techniques used in more advanced projects. This mini project was part of an Image Processing course to practice the course content.

Interface

User Interface

Features

  • Multiple cars detection.
  • Accurate object detection of cars.
  • Simple interface to allow users to test the model.

Getting Started

  • Server Setup

  1. Clone the repository to your local machine: git clone https://github.com/mohammedshady/car-detection.git
  2. Navigate to the server directory: cd backend
  3. Install the required dependencies in the requriements.txt: pip install -r requirements.txt
  4. Start the Flask server: python app.py
  • Interface Setup

  1. Navigate to the client directory: cd car-detection
  2. Install the required dependencies: npm install
  3. Start the React development server: npm run dev
  4. Access the application in your web browser at http://localhost:5173.

Future Updates

Further improvments include :

  • Remove unnecessary code that was used for testing different features.
  • Oversample dataset to detect cars from all angles instead of (rear + side) view only.
  • Enhance the user interface for improved usability and design.
  • Optimize code for faster and easier detection.

Authors

If you encounter any issues or have suggestions for improvements, please reach out via email. Your feedback is valuable and helps us enhance the app for everyone.

About

πŸš— A car detection model using traditional machine learning (SVM) with a simple GUI to test the model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published