Skip to content

VFerrari/ImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MC920 - Introduction to Digital Image Processing

Repo for course MC920, with all practical projects developed for the course.

Uses NumPy, OpenCV and Scikit-Image.

The Images folder contains inputs for all projects, of different dimensions, extensions and types.

Structure

Every project has:

  • Python script with the project implementations.
  • Some outputs.
  • Report on the project, with result analysis (in Portuguese).

Projects

Project 0 - Small image-related transformations. Grade: 10/10.

Project 1 - Halftoning method to transform greyscale images into black and white, preserving most information. Grade: 10/10.

Project 2 - Analysis of multiple global and local thresholding methods. Grade: 10/10.

Project 3 - Image segmentation and object analysis, using all available library functions. Grade: 10/10.

Project 4 - Steganography encoder and decoder to hide messages inside images. Grade: 10/10.

Project 5 - Principal Component Analysis for compression, using SVD. Grade: 10/10.

Course given by professor Helio Pedrini.

Institute of Computing - UNICAMP (State University of Campinas) - 2019

About

MC920 - Introduction to Digital Image Processing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages