From c90e99fab0aeb3fd8b6b79665721611d199e1f78 Mon Sep 17 00:00:00 2001 From: Pavel Charvat Date: Sat, 16 Sep 2006 14:58:21 +0200 Subject: [PATCH] store also image dimensions --- images/sig-init.c | 4 ++++ images/signature.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/images/sig-init.c b/images/sig-init.c index 1332db15..061bbfec 100644 --- a/images/sig-init.c +++ b/images/sig-init.c @@ -284,6 +284,10 @@ image_sig_finish(struct image_sig_data *data, struct image_signature *sig) sig->reg[0].wa = wa; sig->reg[0].wb = wb; + /* Store image dimensions */ + sig->cols = data->image->cols; + sig->rows = data->image->rows; + /* Dump regions features */ #ifdef LOCAL_DEBUG for (uns i = 0; i < sig->len; i++) diff --git a/images/signature.h b/images/signature.h index 1643f317..52d6e2b2 100644 --- a/images/signature.h +++ b/images/signature.h @@ -37,6 +37,8 @@ struct image_region { struct image_signature { byte len; /* Number of regions */ byte flags; /* IMAGE_SIG_xxx */ + u32 cols; /* Image width */ + u32 rows; /* Image height */ u16 df; /* Average weighted f dist */ u16 dh; /* Average weighted h dist */ struct image_vector vec; /* Average features of all regions... simple signature */ -- 2.39.2