There are some labs and projects about digital image processing
- Lab01 : Gray, anti-white and binarization
- Lab02 : Dithering
- Lab03 : Histogram equalization
- Lab04 : Kuwahara filter
- Lab05 : Distortion correction
- Lab06 : Fourier transform
- Lab07 : Wiener filter
- Lab08 : Hough transform and radon transform
Complete gray, anti-white and binarization in an any image.
Use python, OpenCV and Numpy to deal with the image array.
Complete ordered dithering and error diffusion.
Use python, skimage and Numpy to deal with the image array.
Use skimage to complete global histogram equalization and local histogram equalization. In addition, try to practice global histogram equalization by own programming skill.
Use python, skimage and Numpy to deal with the image array.
Use two different neighborhood to practice Kuwahara filter, and compare the difference between these images.
Use python, skimage and Numpy to deal with the image array.
Find the skull in a paint, The Ambassadors. It was painted by Hans HOLBEIN the Younger.
Use python, skimage and Numpy to deal with the image array.
Do the Gaussian and Butterworth filter(FFT and not FFT method).
Use python, skimage and Numpy to deal with the image array.
Restore the image which add gaussian noise by wiener filter(FFT and not FFT method).
Use python, skimage and Numpy to deal with the image array.
Use Hough transform and radon transform to find the Line segment in lena.jpg.
Use python, skimage and Numpy to deal with the image array.
Train a model that have the ability to classify cats and dogs. In addition, make a GUI program and let people use it conveniently.
Use Tensorflow CNN model and python tkinter package to complete this classification and GUI program. GUI download url