Shadertoy-Shaders/Image-Filtering/Convolution-Filter/README.md

13 lines
598 B
Markdown
Raw Permalink Normal View History

2023-07-03 11:00:56 +00:00
# Convolution-Filter
2024-03-02 13:34:46 +00:00
![overview.png](https://git.montehaselino.de/servostar/Shadertoy-Shaders/raw/branch/main/Image-Filtering/Convolution-Filter/overview.png)
2023-07-03 11:00:56 +00:00
Convolution filter are filters that take a kernel and sum up every pixel and multiply that pixel with the corresponding element of the kernel.
Note that blur filter are technically convolution filters as well despite them not being listed here.
This file contains example implemntations of the following convolution filters:
- Median Filter
- Unsharp mask
- Laplace (sharpen)
- Emboss (omni-directional)
- Sobel-Feldmann
- Edge Detection