mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 12:41:05 +00:00
49df4dca3c
Reimplement sobel in a multipass fully separated convolution: - calculate x gradient map convolving first horizontally with blurring kernel and then vertically with differentiating kernel - calculate y gradient map convolving first vertically with blurring kernel and then horizonally with differentiating kernel - calculate length of the gradient vector Particular care was needed with normalization of the blurring kernel and with grey level offset of the differentiating one to prevent overflow of rgb values from the [0.0,1.0] range in intermediate passes. Now works on i915. |
||
---|---|---|
.. | ||
GNUmakefile.gnustep | ||
gstgleffectbulge.c | ||
gstgleffectfisheye.c | ||
gstgleffectglow.c | ||
gstgleffectidentity.c | ||
gstgleffectlumatocurve.c | ||
gstgleffectlumatocurve.h | ||
gstgleffectmirror.c | ||
gstgleffectrgbtocurve.c | ||
gstgleffectscurves.h | ||
gstgleffectsin.c | ||
gstgleffectsquare.c | ||
gstgleffectsqueeze.c | ||
gstgleffectssources.c | ||
gstgleffectssources.h | ||
gstgleffectstretch.c | ||
gstgleffecttunnel.c | ||
gstgleffecttwirl.c | ||
gstgleffectxray.c |