Skip to content

Tavneetsingh01/Digital-Image-Processing-DIP-Practicals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Image Processing (DIP) Practicals using Python 🐍


This repository contains the following listed DIP practicals that are done using various python libraries.

  • How to read an image in python (using cv2 module, as numpy array and skimage module)
    • a) Using CV2 library
    • b) Using Input from command-line argument
    • c) Using Skimage Library
  • How to resize an image.
  • How to load multiple images.
  • How to extract different color channels from an image.
  • How to convert an image from rgb to gray.
  • How to convert an image from greyscale to binary image.
  • How to upsample an image.
  • How to downsample an image.
  • Write the program to generate the negative of image.
  • Write a program to increase the contrast of the image using contrast Stretching.
  • Write a program to increase the contrast of the image using thresholding.
  • Write a python code to enhance an image using Gray level slicing (with and without background).
    • a) With background.
    • b) Without background.
  • Write a python code to improve the dynamic range of an input image using Log transformation or power law transformation.

📄 This is the practical file which contains all the above listed programs in one file, you can use this file and make your own practical file by making some minor edits in the file. Due to the large size of the file it will not get loaded in the github's browser file viewer, so download the file first and then open it.

🤝 Feel free to generate a pull request to this repository to contribute more programs regarding Image processing even done using other tools and languages like Matlab, etc.

jerry and duck handshake

© All images used here are taken from Unsplash.com and comes under Unsplash licence