gstreamer/gst/gl/effects
Filippo Argiolas 49df4dca3c [440/906] sobel: implement sobel filter using separable kernels
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.
2014-03-15 18:36:40 +01:00
..
GNUmakefile.gnustep [412/906] Cocoa backend: improve support on GNUStep 2014-03-15 18:36:38 +01:00
gstgleffectbulge.c
gstgleffectfisheye.c
gstgleffectglow.c [423/906] convolution: generate gaussian kernel on the fly 2014-03-15 18:36:39 +01:00
gstgleffectidentity.c
gstgleffectlumatocurve.c
gstgleffectlumatocurve.h
gstgleffectmirror.c
gstgleffectrgbtocurve.c
gstgleffectscurves.h
gstgleffectsin.c
gstgleffectsquare.c
gstgleffectsqueeze.c
gstgleffectssources.c [440/906] sobel: implement sobel filter using separable kernels 2014-03-15 18:36:40 +01:00
gstgleffectssources.h [440/906] sobel: implement sobel filter using separable kernels 2014-03-15 18:36:40 +01:00
gstgleffectstretch.c
gstgleffecttunnel.c
gstgleffecttwirl.c
gstgleffectxray.c [423/906] convolution: generate gaussian kernel on the fly 2014-03-15 18:36:39 +01:00