From 9f64bbd2b5663ae8df81b39b656344aa8608edfc Mon Sep 17 00:00:00 2001 From: Raphael Canut Date: Mon, 9 Dec 2024 18:01:03 +0100 Subject: [PATCH] version 0.3.0-rc40 Continue to fine-tune the nhw_kernel weights --- encoder/image_processing.c | 21 ++++++++++++++------- encoder/nhw_encoder_cli.c | 6 +++--- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/encoder/image_processing.c b/encoder/image_processing.c index 98ad570..58a6d29 100644 --- a/encoder/image_processing.c +++ b/encoder/image_processing.c @@ -2,8 +2,8 @@ **************************************************************************** * NHW Image Codec * * file: image_processing.c * -* version: 0.3.0-rc39 * -* last update: $ 12052024 nhw exp $ * +* version: 0.3.0-rc40 * +* last update: $ 12092024 nhw exp $ * * * **************************************************************************** **************************************************************************** @@ -849,13 +849,20 @@ void pre_processing(image_buffer *im) { nhw_kernel[scan-1] = 0; - if (t19<(4*IM_SIZE) && abs(res)>(sharpness+96) && t6>0 && i>(4*IM_DIM)) - { - if (t19>0 && t20>2) + if ((t19<(4*IM_SIZE) || (t20>=3 && t20<(4*IM_SIZE))) && abs(res)>(sharpness+96) && t6>0 && i>(4*IM_DIM)) + { + if (t20>=3 && t19>=((8*IM_SIZE)+2)) + { + t6--; + + t20 = (8*IM_SIZE); + } + + if (t19>0 && t19<(4*IM_SIZE) && t20>1) { t6--; - t19 = (8*IM_SIZE); + t19 = (8*IM_SIZE)+t20; } if (!t19) @@ -875,7 +882,7 @@ void pre_processing(image_buffer *im) if (abs(count)>sharpness) { if ((t2==1 || t12==1) && !t14) - { + { if (!t3 && t2==1) { if (abs(res)>3000) diff --git a/encoder/nhw_encoder_cli.c b/encoder/nhw_encoder_cli.c index bfdcf51..7e9356b 100644 --- a/encoder/nhw_encoder_cli.c +++ b/encoder/nhw_encoder_cli.c @@ -2,8 +2,8 @@ **************************************************************************** * NHW Image Codec * * file: nhw_encoder_cli.c * -* version: 0.3.0-rc39 * -* last update: $ 12052024 nhw exp $ * +* version: 0.3.0-rc40 * +* last update: $ 12092024 nhw exp $ * * * **************************************************************************** **************************************************************************** @@ -51,7 +51,7 @@ #include "codec.h" #define PROGRAM "nhw-enc" -#define VERSION "0.3.0-rc39" +#define VERSION "0.3.0-rc40" #define NHW_QUALITY_MIN LOW20 #define NHW_QUALITY_MAX HIGH3