From 443b4bfa9f18f22c56b22537ef856ad1ba617d74 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sat, 28 Aug 2010 11:20:59 +0200 Subject: [PATCH] use Scharr operator instead of Sobel operator for edge detection --- misc/tools/fft-normalmap-to-heightmap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/tools/fft-normalmap-to-heightmap.c b/misc/tools/fft-normalmap-to-heightmap.c index aa4ac7ff..17f9fd89 100644 --- a/misc/tools/fft-normalmap-to-heightmap.c +++ b/misc/tools/fft-normalmap-to-heightmap.c @@ -354,11 +354,11 @@ void hmap_to_nmap_local(unsigned char *map, int w, int h, int src_chan, double s int i, j; double *img_reduced = malloc(w*h * sizeof(double)); static const double filter[3][3] = { /* filter to derive one component */ - { -1, 0, 1 }, - { -2, 0, 2 }, - { -1, 0, 1 } + { -3, 0, 3 }, + { -10, 0, 10 }, + { -3, 0, 3 } }; - static const double filter_mult = 0.125; + static const double filter_mult = 0.03125; for(y = 0; y < h; ++y) for(x = 0; x < w; ++x) -- 2.39.2