An open API service indexing awesome lists of open source software.

https://github.com/utpalkuma-r/image-processing-computer-vision

Hands-on implementations of fundamental and advanced image processing techniques, ranging from image transformations, filtering, segmentation, feature detection, to object and face recognition. Each experiment is coded in Python and demonstrates key concepts essential for understanding computer vision applications.
https://github.com/utpalkuma-r/image-processing-computer-vision

computervision edgedetection filtering histogramequalization image-processing imagesegmentation opencv python

Last synced: about 2 months ago
JSON representation

Hands-on implementations of fundamental and advanced image processing techniques, ranging from image transformations, filtering, segmentation, feature detection, to object and face recognition. Each experiment is coded in Python and demonstrates key concepts essential for understanding computer vision applications.

Awesome Lists containing this project

README

          

## List of Experiments


  1. Simulation and display of an Image, Negative of an Image (Binary & Gray Scale)

  2. Implementation of the Transformation of an Image.

  3. Implementation of Histogram, and Histogram Equalization.

  4. Implement the different filtering techniques for noise removal based on spatial and frequency domains using OpenCV.

  5. Implementation of various image segmentation techniques. (Edge-Based, Region-Based and Threshold-Based)

  6. Implementation of different Morphological Image Processing Techniques

## Requirements
Make sure you have the following installed before running the code:
- Python (3.x recommended)
- OpenCV (`cv2` module)

### Installation
To install OpenCV, run the following command:
```bash
pip install opencv-python
```