Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ SmartVision: Precision Object Measurement

SmartVision is a computer vision project that transforms your camera into a precision measurement tool. Using advanced contour detection and perspective correction, SmartVision calculates object dimensions with incredible accuracy, whether from an image or a live webcam feed.


πŸš€ Features

  • Smart Object Detection: Automatically identifies and isolates objects in any scene.
  • Precision Measurement: Accurately calculates object dimensions in real-world units.
  • Versatile Input: Supports both static images and real-time webcam streams.
  • Visual Feedback: Annotates dimensions directly on the objects in the image.

πŸ› οΈ Technologies Used

  • OpenCV: Industry-standard library for image processing.
  • NumPy: High-performance mathematical operations.
  • Python: Robust scripting language for development.

πŸƒβ€β™‚οΈ How to Run

Prerequisites

  1. Install Python 3.8+
  2. Clone the repository:
    git clone https://github.com/yourusername/smartvision.git
    cd smartvision
  3. Install dependencies:
    pip install -r requirements.txt

Running the Project

  1. For image-based measurement:
  • Open main.py and set webcam = False.
  • Specify the path to your image in the path variable.
  • Run the script:
    python main.py
  1. For real-time measurement via webcam:
  • Open main.py and set webcam = True.
  • Run the script:
    python main.py
  1. Install dependencies:
    pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages