Here are some implementations for Digital Image Processing.
- Gradient of Gray Scale Intensities: gray_scale_gradients.c
- Create a chessboard of dynamic size: chessboard.c
- Rotate a given image: rotate.c
- Zoom in an image by a factor: zoom.c
- Zoom out by skiping alternate pixels(by a factor): skiping_reduce.c
- Draw a circle at center of an image: circle.c
- Draw and fill an ellipse at center of an image: ellipse.c
- Create histogram of an image: histogram.c
- Mosiacing an image (vertical and horizontal): mosiacing.c
- Shearing an image: shearing.c
- Histogram Equalization of an image: histogram_equalization.c
- Discrete Fourier Transform of an Image: dft.m