From 8db52bc296f662691a17aabeeabebd713e3b576d Mon Sep 17 00:00:00 2001
From: C3031 <shitiangui@lanpucloud.cn>
Date: 星期五, 06 三月 2026 16:53:08 +0800
Subject: [PATCH] Merge branch 'master' of http://lanpucloud.cn:1111/r/~zhengyabo/LB_TyreAppearanceInspectionSoftware
---
LB_SmartVisionCommon/FilterData.cs | 80 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 80 insertions(+), 0 deletions(-)
diff --git a/LB_SmartVisionCommon/FilterData.cs b/LB_SmartVisionCommon/FilterData.cs
new file mode 100644
index 0000000..91ee530
--- /dev/null
+++ b/LB_SmartVisionCommon/FilterData.cs
@@ -0,0 +1,80 @@
+锘縰sing Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace LB_SmartVisionCommon
+{
+ /// <summary>
+ /// 璁板綍鍥惧儚澧炲己绠楀瓙鍙傛暟
+ /// </summary>
+ [JsonObject(MemberSerialization.OptOut)]
+ [TypeConverter(typeof(PropertySorter))]
+ public class RecordFilterData
+ {
+ /// <summary>
+ /// 绠楀瓙绫诲瀷
+ /// </summary>
+ [Category("RecordFilterData"), PropertyOrder(1)]
+ [DisplayName("婊ゆ尝绫诲瀷")]
+ [Browsable(true)]
+ public FilterType FilterName { get; set; } = FilterType.鍧囧�兼护娉MeanImage;
+ /// <summary>
+ /// 鎺╄啘瀹藉害
+ /// </summary>
+ [Category("RecordFilterData"), PropertyOrder(2)]
+ [DisplayName("鎺╄啘瀹藉害")]
+ [Browsable(true)]
+ public string MaskWidth { get; set; }
+ /// <summary>
+ /// 鎺╄啘楂樺害
+ /// </summary>
+ [Category("RecordFilterData"), PropertyOrder(3)]
+ [DisplayName("鎺╄啘楂樺害")]
+ [Browsable(true)]
+ public string MaskHight { get; set; }
+ /// <summary>
+ /// 澧炲己鍥犲瓙
+ /// </summary>
+ [Category("RecordFilterData"), PropertyOrder(4)]
+ [DisplayName("楂樻柉鏍稿昂瀵�")]
+ [Browsable(true)]
+ public string GaussSize { get; set; }
+
+
+ /// <summary>
+ /// 澶嶅埗鐢ㄦ埛鏁版嵁
+ /// </summary>
+ public RecordFilterData Clone()
+ {
+ return new RecordFilterData
+ {
+ MaskWidth = this.MaskWidth,
+ MaskHight = this.MaskHight,
+ GaussSize = this.GaussSize,
+ FilterName = this.FilterName
+ };
+ }
+ }
+ /// <summary>
+ /// OperatorType
+ /// </summary>
+ public enum FilterType
+ {
+ /// <summary>
+ /// FilterType锛歁eanImage
+ /// </summary>
+ 鍧囧�兼护娉MeanImage,
+ /// <summary>
+ /// FilterType锛欸aussFilter
+ /// </summary>
+ 楂樻柉婊ゆ尝_GaussFilter,
+ /// <summary>
+ /// FilterType锛歁edianRect
+ /// </summary>
+ 涓�兼护娉MedianRect
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.3