修复注释乱码

This commit is contained in:
李伟
2026-04-14 17:11:31 +08:00
parent b8bcefc84b
commit cd03e30bb8
58 changed files with 761 additions and 767 deletions
@@ -1,21 +1,21 @@
// ============================================================================
// Copyright © 2026 Hexagon Technology Center GmbH. All Rights Reserved.
// 文件å? DifferenceProcessor.cs
// æè¿°: 差分è¿ç®—ç®—å­ï¼Œç”¨äºŽè¾¹ç¼˜æ£€æµ‹å’Œå˜åŒ–检æµ?
// 文件名: DifferenceProcessor.cs
// 描述: 差分运算算子,用于边缘检测和变化检测
// 功能:
// - 对图åƒè¿›è¡Œå·®åˆ†è¿ç®?
// - æ”¯æŒæ°´å¹³ã€åž‚直和对角线差åˆ?
// - å¯ç”¨äºŽè¾¹ç¼˜æ£€æµ?
// - å¯é€‰å½’一化输å‡?
// 算法: åƒç´ çº§å·®åˆ†è¿ç®?
// 作è€? æŽä¼Ÿ wei.lw.li@hexagon.com
// - 对图像进行差分运算
// - 支持水平、垂直和对角线差分
// - 可用于边缘检测
// - 可选归一化输出
// 算法: 像素级差分运算
// 作者: 李伟 wei.lw.li@hexagon.com
// ============================================================================
using Emgu.CV;
using Emgu.CV.Structure;
using XP.ImageProcessing.Core;
using Serilog;
using System.Drawing;
using XP.ImageProcessing.Core;
namespace XP.ImageProcessing.Processors;
@@ -96,7 +96,7 @@ public class DifferenceProcessor : ImageProcessorBase
}
else // Both
{
// 梯度幅� sqrt((dx)^2 + (dy)^2)
// 梯度幅值: sqrt((dx)^2 + (dy)^2)
for (int y = 0; y < height - 1; y++)
{
for (int x = 0; x < width - 1; x++)
@@ -1,21 +1,21 @@
// ============================================================================
// Copyright © 2026 Hexagon Technology Center GmbH. All Rights Reserved.
// 文件å? DivisionProcessor.cs
// æè¿°: 除法è¿ç®—ç®—å­ï¼Œç”¨äºŽå›¾åƒå½’一化处ç?
// 文件名: DivisionProcessor.cs
// 描述: 除法运算算子,用于图像归一化处理
// 功能:
// - 对图åƒåƒç´ å€¼è¿›è¡Œé™¤æ³•è¿ç®?
// - 对图像像素值进行除法运算
// - 支持缩放因子调整
// - 可选归一化到0-255范围
// - 常用于背景校正和图åƒå½’一åŒ?
// 算法: åƒç´ çº§é™¤æ³•è¿ç®?
// 作è€? æŽä¼Ÿ wei.lw.li@hexagon.com
// - 常用于背景校正和图像归一化
// 算法: 像素级除法运算
// 作者: 李伟 wei.lw.li@hexagon.com
// ============================================================================
using Emgu.CV;
using Emgu.CV.Structure;
using XP.ImageProcessing.Core;
using Serilog;
using System.Drawing;
using XP.ImageProcessing.Core;
namespace XP.ImageProcessing.Processors;
@@ -1,20 +1,20 @@
// ============================================================================
// Copyright © 2026 Hexagon Technology Center GmbH. All Rights Reserved.
// 文件å? IntegralProcessor.cs
// æè¿°: 积分è¿ç®—ç®—å­ï¼Œè®¡ç®—积分图åƒ?
// 文件名: IntegralProcessor.cs
// 描述: 积分运算算子,计算积分图像
// 功能:
// - 计算积分图åƒï¼ˆç´¯åŠ å’Œï¼?
// - 用于快速区域求�
// - 支æŒå½’一化输å‡?
// - 计算积分图像(累加和)
// - 用于快速区域求和
// - 支持归一化输出
// 算法: 积分图像算法
// 作è€? æŽä¼Ÿ wei.lw.li@hexagon.com
// 作者: 李伟 wei.lw.li@hexagon.com
// ============================================================================
using Emgu.CV;
using Emgu.CV.Structure;
using XP.ImageProcessing.Core;
using Serilog;
using System.Drawing;
using XP.ImageProcessing.Core;
namespace XP.ImageProcessing.Processors;
@@ -1,21 +1,21 @@
// ============================================================================
// Copyright © 2026 Hexagon Technology Center GmbH. All Rights Reserved.
// 文件å? MultiplicationProcessor.cs
// æè¿°: 乘法è¿ç®—ç®—å­ï¼Œç”¨äºŽå›¾åƒå¢žå¼?
// 文件名: MultiplicationProcessor.cs
// 描述: 乘法运算算子,用于图像增强
// 功能:
// - 对图åƒåƒç´ å€¼è¿›è¡Œä¹˜æ³•è¿ç®?
// - 对图像像素值进行乘法运算
// - 支持增益调整
// - å¯é€‰å½’一化输å‡?
// - 常用于图åƒå¢žå¼ºå’Œå¯¹æ¯”度调æ•?
// 算法: åƒç´ çº§ä¹˜æ³•è¿ç®?
// 作è€? æŽä¼Ÿ wei.lw.li@hexagon.com
// - 可选归一化输出
// - 常用于图像增强和对比度调整
// 算法: 像素级乘法运算
// 作者: 李伟 wei.lw.li@hexagon.com
// ============================================================================
using Emgu.CV;
using Emgu.CV.Structure;
using XP.ImageProcessing.Core;
using Serilog;
using System.Drawing;
using XP.ImageProcessing.Core;
namespace XP.ImageProcessing.Processors;
@@ -1,24 +1,24 @@
// ============================================================================
// Copyright © 2026 Hexagon Technology Center GmbH. All Rights Reserved.
// 文件å? OrProcessor.cs
// 文件名: OrProcessor.cs
// 描述: 或运算算子,用于图像逻辑运算
// 功能:
// - 对图像进行按位或运算
// - 支持与固定值或运算
// - 可用于图像合并和掩码操作
// 算法: 像素级按位或运算
// 作è€? æŽä¼Ÿ wei.lw.li@hexagon.com
// 作者: 李伟 wei.lw.li@hexagon.com
// ============================================================================
using Emgu.CV;
using Emgu.CV.Structure;
using Serilog;
using XP.ImageProcessing.Core;
using Serilog;
namespace XP.ImageProcessing.Processors;
/// <summary>
/// 或è¿ç®—ç®—å­?
/// 或运算算子
/// </summary>
public class OrProcessor : ImageProcessorBase
{