Skip to content

Some Digital Image Processing programs which are written in Python.

License

Notifications You must be signed in to change notification settings

TazelHossan/Digital-Image-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo Name: Digital Image Processing programs

Some Digital Image Processing programs which are written in Python.


About

This repo includes some Digital-Image-Processing programs which are written in Python.

Author

Md.Tazel Hossan
Student of Computer Science & Enginnering Dpt

Skills and Experience

  • âš› Python
  • 📱 Python 3.10
  • đź’» Python IDLE

Installing Tools

  1. Download Python 3.10 IDLE from this official link (https://www.python.org/downloads/).

    https://www.python.org/downloads/

Examples of Work:

Experiment-1: Build in Image Display

file name: Build_in_Image_show.py

Experiment-2: External Image Display.

file name: IO_image_show.py

Experiment-3: Arithmatic Operation On Image

file name: Arithmatic_Operation_On_Image.py

Experiment-4: Image Viewer.

folder name: Image_Viewer

Experiment-5: General Histogram of an Image.

file name: image_histogram.py

Experiment-6: Histogram Equalization of an Image.

file name: equalize_histogram.py

Experiment-7: Histogram adjust gamma.

file name: adjust_gamma_histogram.py

Experiment-8: Average Filter using 3x3 mask.

file name: Avg_filter_3_by_3_mask.py

Experiment-9: Average Filter using 9x9 mask.

file name: Avg_filter_9_by_9_mask.py

Experiment-10: Uniform Filter using 3x3 mask.

file name: uniform_filter_3_by_3_mask.py

Experiment-11: High Filter 1.

file name: HP_Filter1.py

Experiment-12: High Filter 1.

file name: HP_Filter2.py

Experiment-13: Gaussian Filter with standard deviation 5.

file name:Gaussian_Filter_with_standard_deviation_5.py

Experiment-14: Gaussian Filter with standard deviation 5.

file name:Gaussian_Filter_with_standard_deviation_1.py

Experiment-15: Laplacian of Gaussian(LoG) Filter.

file name:gaussian_laplace_filter.py

Experiment-16: DFT on a Grayscale Image.

file name: DFT of the Grayscale image.py

Experiment-17: DFT on an Indexed Color Image.

file name: DFT of the indexed color image.py

Experiment-18: DFT on a Cameraman Image.

file name: DFT_of_Cameraman_image.py

Experiment-19:Image Geometric(Rotation).

file name: DFT of the RGB image.py

Experiment-20: DFT on a Cameraman Image.

file name: Rotation.py

Experiment-21: Image Interpolation.

file name: Interpolation.py

Experiment-22: Single thresholding.

file name: Single_thresholding.py

Experiment-23:Double thresholding.

file name: Double_thresholding.py

Experiment-24: Single thresholding using OTSU method.

file name: Single_thresholding_otsu.py

Experiment-25: Adaptive thresholding.

file name: Adaptive_thresholding.py

Experiment-26: RGB color channels.

folder name: Color_Channels

Experiment-27: Color Conversion.

folder name: Color_Conversion

Experiment-28: Edge Detection ( Prewitt, Sobel, Roberts).

folder name: Edge_Detection_Filters

Experiment-29: Salt and Piper Noise Add and Remove.

file name: Salt_Piper_Noise_Add_and_Remove.py

Experiment-30: Spackle Noise Add and Remove.

file name: Spackle_Noise_Add_and_Remove.py

Experiment-31: Periodic Noise Add and Remove.

file name: Periodic_Noise_Add_and_Remove.py

Experiment-32: Gaussian Noise Add and Remove.

folder name: Gaussian_Noise_Add_and_Remove.py

Experiment-33: Edge Detection ( Prewitt, Sobel, Roberts).

folder name: Edge_Detection_Filters

Experiment-34: Dilation

file name: Dilation.py

Experiment-35: Erosion.

file name: Erosion.py

Experiment-36: Opening.

file name: Opening.py

Experiment-37: Closing.

file name: Closing.py

Experiment-38: Skeletonization.

file name: skeleton.py

Experiment-38: Wavelet Transform.

file name: discrete_wavelet_transform.py

Experiment-39: region of interest(ROI).

file name: ROI.py

Experiment-40: Unsharpe Masking.

file name: unsharpe_masking.py

Experiment-41: Python Tkinter.

folder name: Python_Tkinter

Experiment-42: Some special image effects(oilpainting, ripple, twirl).

folder name: Image_Effects

.https://github.com/TazelHossan/Artificial-Intelligence/edit/main/README.md

Feel free to submit a pull request with your suggestions of this repo.

Download This Repo

Download the repo from the github at (https://github.com/TazelHossan/Artificial-Intelligence/).