From 4d578184312386e83289a05f1ef5b85e1e6fec9c Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sun, 3 Oct 2010 18:24:26 +0200 Subject: Restore in_streak() Partially reverts commit 18a6007573a8a797d9ea6b472806770e8bbf8950. --- src/peaks.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/peaks.c') diff --git a/src/peaks.c b/src/peaks.c index 44359973..4892d42f 100644 --- a/src/peaks.c +++ b/src/peaks.c @@ -50,6 +50,13 @@ #define MAX_PEAKS (2048) #define INTEGRATION_RADIUS (10) +static int in_streak(int x, int y) +{ + if ( (y>512) && (y<600) && (abs(x-489)<15) ) return 1; + if ( (y>600) && (abs(x-480)<25) ) return 1; + return 0; +} + static int is_hot_pixel(struct image *image, int x, int y) { @@ -306,6 +313,9 @@ void search_peaks(struct image *image, float threshold) /* Overall threshold */ if ( data[x+width*y] < threshold ) continue; + /* Ignore streak */ + if ( in_streak(x, y) ) continue; + /* Get gradients */ dx1 = data[x+width*y] - data[(x+1)+width*y]; dx2 = data[(x-1)+width*y] - data[x+width*y]; -- cgit v1.2.3