From 7359279146b30c6daeeaf4132fe34452085659df Mon Sep 17 00:00:00 2001 From: Tomas Farago Date: Fri, 12 Jul 2019 17:00:05 +0200 Subject: NLM: remove odd patch-radius constraint patch size is always 2 * patch-radius + 1, so no matter what the parameter is, the size is always odd. --- src/ufo-non-local-means-task.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/ufo-non-local-means-task.c b/src/ufo-non-local-means-task.c index 1192320..b953b1c 100644 --- a/src/ufo-non-local-means-task.c +++ b/src/ufo-non-local-means-task.c @@ -163,16 +163,7 @@ ufo_non_local_means_task_set_property (GObject *object, priv->search_radius = g_value_get_uint (value); break; case PROP_PATCH_RADIUS: - { - guint v = g_value_get_uint (value); - - if (!(v % 2)) { - g_printerr ("Patch radius must be odd, increasing by one\n"); - v++; - } - - priv->patch_radius = v; - } + priv->patch_radius = g_value_get_uint (value); break; case PROP_SIGMA: priv->sigma = g_value_get_float (value); -- cgit v1.2.1