openmv/usr/examples/04-Image-Filters
Kwabena W. Agyeman 09c9d97a70 Add bilateral filtering support
Runs faster than median filtering with a large kernel size. That said,
if sigma is set to low for the particular scene you can get corrupted
pixels if there's too much change in a particular kernel area. Tried a
few things to filter this out but was not successful. Not sure how to
fix... but, turning the sigma up hides the issue. It has something to do
with zeros in the luts used to speed the algorithm up causing
instability.
2018-04-01 00:56:41 -04:00
..
blur_filter.py Upate filtering operations 2018-03-18 22:06:03 -04:00
color_bilateral_filter.py Add bilateral filtering support 2018-04-01 00:56:41 -04:00
color_binary_filter.py Overhaul Binary Functions 2018-02-25 00:15:02 -05:00
color_light_removal.py Overhaul Binary Functions 2018-02-25 00:15:02 -05:00
edge_filter.py Upate filtering operations 2018-03-18 22:06:03 -04:00
erode_and_dilate.py 60 Scripts. 2016-04-21 20:01:17 -04:00
grayscale_bilateral_filter.py Add bilateral filtering support 2018-04-01 00:56:41 -04:00
grayscale_binary_filter.py Overhaul Binary Functions 2018-02-25 00:15:02 -05:00
grayscale_light_removal.py Overhaul Binary Functions 2018-02-25 00:15:02 -05:00
lens_correction.py Fix up lens_correction and add example script. 2017-10-28 00:31:01 -04:00
line_filter.py Re-implement line filters with Python callbacks. 2016-05-16 14:22:30 +02:00
linear_polar.py Add Advanced Optical Flow scripts 2018-01-08 00:10:55 -05:00
log_polar.py Add Advanced Optical Flow scripts 2018-01-08 00:10:55 -05:00
mean_adaptive_threshold_filter.py Add adaptive thresholding to filters. 2017-12-27 19:23:48 -05:00
mean_filter.py Change skip_frames() to use a 2 second timeout. 2017-05-27 19:31:41 -04:00
median_adaptive_threshold_filter.py Add adaptive thresholding to filters. 2017-12-27 19:23:48 -05:00
median_filter.py Change skip_frames() to use a 2 second timeout. 2017-05-27 19:31:41 -04:00
midpoint_adaptive_threshold_filter.py Add adaptive thresholding to filters. 2017-12-27 19:23:48 -05:00
midpoint_filter.py Change skip_frames() to use a 2 second timeout. 2017-05-27 19:31:41 -04:00
mode_adaptive_threshold_filter.py Add adaptive thresholding to filters. 2017-12-27 19:23:48 -05:00
mode_filter.py Change skip_frames() to use a 2 second timeout. 2017-05-27 19:31:41 -04:00
rotation_correction.py Add perspective rotation correction code. 2017-10-27 01:21:13 -04:00
sharpen_filter.py Upate filtering operations 2018-03-18 22:06:03 -04:00
unsharp_filter.py Upate filtering operations 2018-03-18 22:06:03 -04:00