]> mj.ucw.cz Git - libucw.git/blobdiff - images/config.c
experiment - store relative centroid position for each image region
[libucw.git] / images / config.c
index 1c29e6784ad161716cf797bc03dda82bf9f4c1c3..11c93787e764fde5ce2d5f51bc25af7ecd952f2f 100644 (file)
@@ -21,9 +21,10 @@ uns image_sig_postquant_max_steps;
 uns image_sig_postquant_threshold;
 double image_sig_border_size;
 int image_sig_border_bonus;
+double image_sig_inertia_scale[3];
 double image_sig_textured_threshold;
 int image_sig_compare_method;
-uns image_sig_cmp_features_weights[IMAGE_VEC_F + IMAGE_REG_H];
+uns image_sig_cmp_features_weights[IMAGE_REG_F + IMAGE_REG_H];
 
 static struct cf_section sig_config = {
   CF_ITEMS{
@@ -35,9 +36,10 @@ static struct cf_section sig_config = {
     CF_UNS("PostQuantThreshold", &image_sig_postquant_threshold),
     CF_DOUBLE("BorderSize", &image_sig_border_size),
     CF_INT("BorderBonus", &image_sig_border_bonus),
+    CF_DOUBLE_ARY("InertiaScale", image_sig_inertia_scale, 3),
     CF_DOUBLE("TexturedThreshold", &image_sig_textured_threshold),
     CF_LOOKUP("CompareMethod", &image_sig_compare_method, ((byte *[]){"integrated", "fuzzy", "average", NULL})),
-    CF_UNS_ARY("CompareFeaturesWeights", image_sig_cmp_features_weights, IMAGE_VEC_F + IMAGE_REG_H),
+    CF_UNS_ARY("CompareFeaturesWeights", image_sig_cmp_features_weights, IMAGE_REG_F + IMAGE_REG_H),
     CF_END
   }
 };