This lab explores various image filtering techniques using OpenCV in Python. Tasks include applying box blur and Gaussian blur with different kernel sizes, followed by implementing geometric mean, harmonic mean, median, and max/min filters using 3x3 kernels.
Apply box blur to the image using three different kernel sizes.
Apply Gaussian blur to the same image with three different radius corresponding to the box blur kernel sizes.
Apply the following types of filters for each image (using 3*3 kernel): Geometric Mean Filter, Harmonic Mean Filter, Median Filter, and Max/Min Filters.