2015 fall NTU CSIE course, instructed by Dr. Fu.
Homework Decription
(written in C++)
- upside-down image
- rightside-left image
- diagonally-mirrored image
- shrink with PhotoShop
- rotate with PhotoShop
(written in C++)
- binarize the image
- calculate and draw the histogram
- find connected component and draw the bounding box
(written in C++)
- do histogram equalization
- draw histogram of original image and the resulted image
(written in Python)
- dilation with octo-3-5-5-5-3-kernel
- erosion with octo-3-5-5-5-3-kernel
- opening with octo-3-5-5-5-3-kernel
- closing with octo-3-5-5-5-3-kernel
- hit-and-miss with L-shape-kernels
(written in Python)
- dilation
- erosion
- opening
- closing (with 3-5-5-5-3-kernel of 0-value, i.e., local minima & maxima)
- downsampling from 512x512 to 64x64
- take the upmost-left of each 8x8 block
- result will be a 64 by 64 matrix