Simple 3x3 image kernel implemented in python using Numpy, opencv, and scikit image libraries.
pip install -r requirements.txt
python image_kernels.py
Original image:
Scaled image and removed color channels:
Applying sharpen kernel:
kernel_sharpen = [
[0, -1, 0],
[-1, 5, -1],
[0, -1, 0]
]
Applying blur kernel:
kernel_blur = [
[0.05, 0.1, 0.05],
[0.1, 0.4, 0.1],
[0.05, 0.1, 0.05]
]