Skip to content

Latest commit

 

History

History
33 lines (17 loc) · 1.28 KB

README.md

File metadata and controls

33 lines (17 loc) · 1.28 KB

🌸 tinyconv

Accompanying resource: Blog post for building it from scratch by yourself

Simple image with kernel convolution implementation in NumPy and Python for educational purposes and fun!

See src/tinyconv.py for the code

Commonly used kernels are implemented in src/kernel

Examples

Box blur

Original Kirby Convoluted Kirby

Unsharp masking

Original Kirby Convoluted Kirby

Edge detection

Original Kirby Convoluted Kirby

License

GPL-3.0

Credits

Kirby picture by alessamole12345: https://www.pixilart.com/art/kurby-sr248f6147925aws3

Tinyconv made in Kaszëbë, Poland in 2024 by Jędrzej Paweł Maczan