aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2010-01-06 16:46:02 +0100
committerThomas White <taw@physics.org>2010-01-06 16:46:21 +0100
commit8ca0c87e2fa62a2176eeec65743632116fe3974e (patch)
treec7c312cc39282fc6b8067a91ffdbeac8900faa86
parent7f8bc10ea92c7e42c8bb0af175d42a3e55019210 (diff)
Use only good areas for hit finding, adjust threshold appropriately
-rw-r--r--src/process_images.c18
1 files 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; x<image->width; x++ ) {
- for ( y=0; y<image->height; 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);