MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / DifferenceOfGaussian

Function DifferenceOfGaussian

examples/image_processing/filters.cpp:121–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119}
120
121array DifferenceOfGaussian(const array &in, int window_radius1,
122 int window_radius2) {
123 array ret_val;
124 int w1 = 2 * window_radius1 + 1;
125 int w2 = 2 * window_radius2 + 1;
126 array g1 = gaussianKernel(w1, w1);
127 array g2 = gaussianKernel(w2, w2);
128 ret_val = (convolve(in, g1) - convolve(in, g2));
129 normalizeImage(ret_val);
130 return ret_val;
131}
132
133array medianfilter(const array &in, int window_width, int window_height) {
134 array ret_val(in.dims());

Callers 1

mainFunction · 0.85

Calls 3

normalizeImageFunction · 0.70
gaussianKernelFunction · 0.50
convolveFunction · 0.50

Tested by

no test coverage detected