summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2019-07-12 17:00:05 +0200
committerTomas Farago <sensej007@email.cz>2020-02-05 10:16:26 +0100
commit7359279146b30c6daeeaf4132fe34452085659df (patch)
treeb3598b1b10232c5e42cf1a5e5fd9573274f690ff
parent456a63362c84b3295ddc0445531d338c62d48fd8 (diff)
downloadufo-filters-7359279146b30c6daeeaf4132fe34452085659df.tar.gz
ufo-filters-7359279146b30c6daeeaf4132fe34452085659df.tar.bz2
ufo-filters-7359279146b30c6daeeaf4132fe34452085659df.tar.xz
ufo-filters-7359279146b30c6daeeaf4132fe34452085659df.zip
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.
-rw-r--r--src/ufo-non-local-means-task.c11
1 files changed, 1 insertions, 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);