https://github.com/jmaczan/tinyconv
🌸 Image processing with kernel and convolution
https://github.com/jmaczan/tinyconv
convolution convolution-filter image-processing image-processing-python kernel python python3
Last synced: about 1 month ago
JSON representation
🌸 Image processing with kernel and convolution
- Host: GitHub
- URL: https://github.com/jmaczan/tinyconv
- Owner: jmaczan
- License: gpl-3.0
- Created: 2024-02-15T12:19:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-20T08:15:25.000Z (over 1 year ago)
- Last Synced: 2024-12-27T20:13:12.573Z (11 months ago)
- Topics: convolution, convolution-filter, image-processing, image-processing-python, kernel, python, python3
- Language: Python
- Homepage: https://maczan.pl/p/so-you-want-to-code-a-convolution
- Size: 139 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌸 tinyconv
Accompanying resource: [Blog post for building it from scratch by yourself](https://maczan.pl/p/so-you-want-to-code-a-convolution)
Simple image with kernel convolution implementation in NumPy and Python for educational purposes and fun!
See [src/tinyconv.py](src/tinycon.py) for the code
Commonly used kernels are implemented in [src/kernel](src/kernel)
## Examples
### Box blur
 
### Unsharp masking
 
### Edge detection
 
## License
[GPL-3.0](https://github.com/jmaczan/tinyconv?tab=GPL-3.0-1-ov-file)
## Credits
Kirby picture by [alessamole12345](https://www.pixilart.com/alessamole12345): https://www.pixilart.com/art/kurby-sr248f6147925aws3
Tinyconv made in [Kaszëbë](https://en.wikipedia.org/wiki/Kashubia), [Poland](https://en.wikipedia.org/wiki/Poland) in 2024 by [Jędrzej Paweł Maczan](https://maczan.pl)