From a4d97c57238640593da2d3a8f29ee7078d0c2274 Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Thu, 20 Jun 2024 14:35:22 -0700 Subject: [PATCH] modules/py_tf.c: Fix bug with S128_127 scaling. --- src/omv/modules/py_tf.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/omv/modules/py_tf.c b/src/omv/modules/py_tf.c index 872294f95..7be2cb52f 100644 --- a/src/omv/modules/py_tf.c +++ b/src/omv/modules/py_tf.c @@ -218,18 +218,17 @@ STATIC void py_tf_input_callback(void *callback_data, float fscale = 1.0f, fadd = 0.0f; switch (arg->scale) { - case PY_TF_SCALE_0_1: + case PY_TF_SCALE_0_1: // convert 0->255 to 0->1 fscale = 1.0f / 255.0f; break; - case PY_TF_SCALE_S1_1: + case PY_TF_SCALE_S1_1: // convert 0->255 to -1->1 fscale = 2.0f / 255.0f; fadd = -1.0f; break; - case PY_TF_SCALE_S128_127: - fscale = 255.0f / 127.0f; + case PY_TF_SCALE_S128_127: // convert 0->255 to -128->127 fadd = -128.0f; break; - case PY_TF_SCALE_NONE: + case PY_TF_SCALE_NONE: // convert 0->255 to 0->255 default: break; }