From 22ff831583da8c6f1c015c1e294f0bc1ef70ac85 Mon Sep 17 00:00:00 2001
From: C3031 <shitiangui@lanpucloud.cn>
Date: 星期五, 30 一月 2026 09:23:14 +0800
Subject: [PATCH] 

---
 LB_VisionProcesses/Alogrithms/BaseAlgorithm/TAlgorithm.cs |   51 ++++-----------------------------------------------
 1 files changed, 4 insertions(+), 47 deletions(-)

diff --git a/LB_VisionProcesses/Alogrithms/BaseAlgorithm/TAlgorithm.cs b/LB_VisionProcesses/Alogrithms/BaseAlgorithm/TAlgorithm.cs
index 9ae365b..79f6ebe 100644
--- a/LB_VisionProcesses/Alogrithms/BaseAlgorithm/TAlgorithm.cs
+++ b/LB_VisionProcesses/Alogrithms/BaseAlgorithm/TAlgorithm.cs
@@ -3843,7 +3843,7 @@
         /// <param name="hv_Column1">璧峰妯潗鏍�</param>
         /// <param name="hv_Row2">缁撴潫绾靛潗鏍�</param>
         /// <param name="hv_Column2">缁撴潫妯潗鏍�</param>
-        public static void Emphsize(HObject ho_Image, out HObject ho_OutImage, HTuple hv_ImageEnhancementType, HTuple hv_Wid, HTuple hv_High, HTuple hv_Fac)
+        public static void ImageEnhancement(HObject ho_Image, out HObject ho_OutImage, HTuple hv_ImageEnhancementType, HTuple hv_Wid, HTuple hv_High, HTuple hv_Fac)
         {
             HOperatorSet.GenEmptyObj(out ho_OutImage);
             try
@@ -3867,19 +3867,14 @@
                 {
                     hv_ImageEnhancementTypeOut.Dispose();
                     hv_ImageEnhancementTypeOut = "equHisto";
-
+                    HOperatorSet.ScaleImageMax(ho_Image, out ho_OutImage);
                 }
                 else
                 {
                     hv_ImageEnhancementTypeOut.Dispose();
                     hv_ImageEnhancementTypeOut = "scaleMax";
+                    HOperatorSet.EquHistoImage(ho_Image, out ho_OutImage);
                 }
-
-
-
-                HOperatorSet.EquHistoImage(ho_Image, out ho_OutImage);
-
-
                 return;
             }
             catch (HalconException HDevExpDefaultException)
@@ -3891,45 +3886,7 @@
                 throw HDevExpDefaultException;
             }
         }
-        /// <summary>
-        /// 鍥惧儚澧炲己绠楁硶-姣斾緥澧炲己
-        /// </summary>
-        /// <param name="ho_Image">寰呮祴鍥剧墖</param>
-        /// <param name="hv_Wid">鎺╄啘瀹�</param>
-        public static void ScaleImageMax(HObject ho_Image, out HObject ho_OutImage)
-        {
-            HOperatorSet.GenEmptyObj(out ho_OutImage);
-            try
-            {
-                ho_OutImage.Dispose();
-                HOperatorSet.ScaleImageMax(ho_Image, out ho_OutImage);
-                return;
-            }
-            catch (HalconException HDevExpDefaultException)
-            {
-                throw HDevExpDefaultException;
-            }
-        }
-        /// <summary>
-        /// 鍥惧儚澧炲己绠楁硶-鐩存柟鍥惧潎琛″寲
-        /// </summary>
-        /// <param name="ho_Image">寰呮祴鍥剧墖</param>
-        /// <param name="hv_Wid">鎺╄啘瀹�</param>
-        public static void EquHistoImage(HObject ho_Image, out HObject ho_OutImage)
-        {
-            HOperatorSet.GenEmptyObj(out ho_OutImage);
-            try
-            {
-                ho_OutImage.Dispose();
-                HOperatorSet.EquHistoImage(ho_Image, out ho_OutImage);
-                return;
-            }
-            catch (HalconException HDevExpDefaultException)
-            {
-                throw HDevExpDefaultException;
-            }
-        }
-
+       
         /// <summary>
         /// 鍗″昂绠楁硶
         /// </summary>

--
Gitblit v1.9.3