GithubHelp home page GithubHelp logo

tazelhossan / digital-image-processing Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 65.06 MB

Some Digital Image Processing programs which are written in Python.

License: Apache License 2.0

Python 100.00%
gaussian-filter highpass-filter image-filters image-histogram image-noise image-noise-remover image-processing image-segmentation lowpass-filter special-effects

digital-image-processing's Introduction

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/).

digital-image-processing's People

Contributors

tazelhossan avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.