Skip to content

It contains all the implementation of the image processing algorithms which i learned in the course 'Digital Image Processing'

Notifications You must be signed in to change notification settings

tejashmore25/Image-Processing-Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

[Digital Image Processing] - Assignment Submissions

This repository contains my submissions for the assignments in the Digital Image Processing course, taught by Rajiv Soundararajan during the Aug-Dec 2025 semester.


๐Ÿ“š Table of Contents

Assignment Description Link
Assignment 1 Otsu's Binarization, Connected Component Analysis View Notebook
Assignment 2 Spatial Filtering, Geometric Operation, Interpolation, Image Sharpening View Notebook
Assignment 3 Directional Filtering, Gaussian Blurring and Inverse Filtering View Notebook

๐Ÿ› ๏ธ Setup and Installation

To run these notebooks, you'll need a Python environment with the necessary packages installed.

  1. Clone the repository:

    git clone https://github.com/tejashmore25/Image-Processing-Assignment.git
    cd Image-Processing-Assignment
  2. Install dependencies: All required packages are listed in the requirements.txt file. You can install them using pip.

    pip install -r requirements.txt

๐Ÿš€ How to Run

After installing the dependencies, you can open and run any assignment notebook using Jupyter Lab or VS Code's Jupyter extension.

Navigate into the desired assignment folder and open the .ipynb file. For example:

cd "Assignment 1"/
# Now open the report to see the analysis and ipynb file to see the code

About

It contains all the implementation of the image processing algorithms which i learned in the course 'Digital Image Processing'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published