C3031
2026-01-30 22ff831583da8c6f1c015c1e294f0bc1ef70ac85
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>