From 8ca0c87e2fa62a2176eeec65743632116fe3974e Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 6 Jan 2010 16:46:02 +0100 Subject: Use only good areas for hit finding, adjust threshold appropriately --- src/process_images.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/process_images.c b/src/process_images.c index 6695db2b..8effed1e 100644 --- a/src/process_images.c +++ b/src/process_images.c @@ -45,8 +45,8 @@ static int sum_of_peaks(struct image *image) int x, y; int integr = 0; - for ( x=0; xwidth; x++ ) { - for ( y=0; yheight; y++ ) { + for ( x=0; x<400; x++ ) { + for ( y=600; y<1024; y++ ) { int val; @@ -56,6 +56,18 @@ static int sum_of_peaks(struct image *image) } } + for ( x=700; x<1023; x++ ) { + for ( y=600; y<1024; y++ ) { + + int val; + + val = image->data[x+image->height*y]; + + if ( val > 1000 ) integr+=val; + + } + } + return integr; } @@ -141,7 +153,7 @@ int main(int argc, char *argv[]) integr = sum_of_peaks(&image); printf("%6i %i\n", n_images, integr); - if ( integr > 1e7 ) { + if ( integr > 200000 ) { STATUS("Hit: %s\n", line); -- cgit v1.2.3