Skip to content

A simple desktop application for object detection and counting using OpenCV and Tkinter.

License

Notifications You must be signed in to change notification settings

AkashSasikumar47/Object-Detectify-DIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Detectify

Python License

A simple desktop application for object detection and counting using OpenCV and Tkinter.

Features

  • Browse and select images from your file system
  • Automatic object detection using contour analysis
  • Visual display of detected objects with green contours
  • Real-time object counting

Installation

  1. Clone the repository:
git clone https://github.com/AkashSasikumar47/Object-Detectify-DIP.git
cd Object-Detectify-DIP
  1. Install dependencies:
pip install -r requirements.txt

Usage

Run the application:

python main.py
  1. Click "Select Image" button
  2. Choose an image file
  3. View the original image (left) and detected objects (right)
  4. See the count of detected objects at the bottom

Requirements

  • Python 3.7+
  • OpenCV
  • Pillow
  • Tkinter (included with Python)

How It Works

The application uses computer vision techniques:

  1. Converts image to grayscale
  2. Applies Gaussian blur to reduce noise
  3. Uses Canny edge detection
  4. Finds and draws contours around detected objects
  5. Counts the total number of objects

License

MIT License - see LICENSE file for details.

About

A simple desktop application for object detection and counting using OpenCV and Tkinter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages