Skip to content

This project processes and analyzes images by applying various filters and transformations, helping users extract useful features and insights from images through an easy-to-use toolkit

Notifications You must be signed in to change notification settings

mulgeomkar/Image-Processing-Analysis-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image Processing & Analysis Toolkit

A tiny, friendly Streamlit app to learn basic image processing with OpenCV — perfect for first-time beginners.

App screenshot


What is this?

A simple web app that lets you upload an image and try common image operations (rotate, scale, blur, sharpen, edge detection, morphology) with interactive sliders — no setup headaches.

Quickstart (5 steps)

  1. Clone the repo.
  2. Create & activate a virtual environment:
    python -m venv .venv
    # macOS / Linux
    source .venv/bin/activate
    # Windows PowerShell
    .\.venv\Scripts\activate
    
  3. Install dependencies:
pip install -r requirements.txt
  1. Run the app:
streamlit run app.py

Open the URL shown in the terminal (usually http://localhost:8501)

  1. Features (one-liner)

Upload images, preview original vs processed.

Color conversions, rotation, scaling, translation.

Filters: Gaussian / Median / Mean.

Morphology: dilation, erosion, opening, closing.

Edge detectors: Sobel, Laplacian, Canny.

Save processed images.

About

This project processes and analyzes images by applying various filters and transformations, helping users extract useful features and insights from images through an easy-to-use toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages