修改板卡
This commit is contained in:
@ -14,6 +14,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||
<PackageReference Include="OpenCvSharp4" Version="4.10.0.20241108" />
|
||||
|
@ -324,6 +324,29 @@ namespace DH.Devices.Vision
|
||||
[Description("是否加入检测工位")]
|
||||
public bool IsAddStation { get; set; } = true;
|
||||
|
||||
[Category("1.预处理(视觉算子)")]
|
||||
[DisplayName("预处理-算法文件路径")]
|
||||
// [Description("预处理算法文件路径配置")][Editor(typeof(FileDialogEditor), typeof(UITypeEditor))]
|
||||
public string HalconAlgorithemPath_Pre { get; set; }
|
||||
|
||||
// [Category("1.预处理(视觉算子)")]
|
||||
//[DisplayName("预处理-输出结果的SPEC标准")]
|
||||
//[Description("预处理输出结果的SPEC标准配置")]
|
||||
|
||||
// public List<IndexedSpec> OutputSpec_Pre { get; set; } = new List<IndexedSpec>();
|
||||
|
||||
[Category("1.预处理(视觉算子)")]
|
||||
[DisplayName("预处理-参数列表")]
|
||||
[Description("预处理-参数列表")]
|
||||
|
||||
public List<PreTreatParam> PreTreatParams { get; set; } = new List<PreTreatParam>();
|
||||
|
||||
[Category("1.预处理(视觉算子)")]
|
||||
[DisplayName("预处理-输出参数列表")]
|
||||
[Description("预处理-输出参数列表")]
|
||||
|
||||
public List<PreTreatParam> OUTPreTreatParams { get; set; } = new List<PreTreatParam>();
|
||||
|
||||
[Category("2.中检测(深度学习)")]
|
||||
[DisplayName("中检测-模型类型")]
|
||||
[Description("模型类型:ImageClassification-图片分类;ObjectDetection:目标检测;Segmentation-图像分割")]
|
||||
|
@ -2,6 +2,7 @@
|
||||
using OpenCvSharp;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
@ -85,6 +86,30 @@ namespace DH.Devices.Vision
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
public class PreTreatParam
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 参数名称
|
||||
/// </summary>
|
||||
///
|
||||
[Category("预处理参数")]
|
||||
[DisplayName("参数名称")]
|
||||
[Description("参数名称")]
|
||||
public string Name { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 参数值
|
||||
/// </summary>
|
||||
///
|
||||
[Category("预处理参数")]
|
||||
[DisplayName("参数值")]
|
||||
[Description("参数值")]
|
||||
public string Value { get; set; }
|
||||
|
||||
|
||||
}
|
||||
public static class MLGPUEngine
|
||||
{
|
||||
|
35
DH.Devices.Vision/SimboVisionModel.cs
Normal file
35
DH.Devices.Vision/SimboVisionModel.cs
Normal file
@ -0,0 +1,35 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DH.Devices.Vision
|
||||
{
|
||||
//工站 模型检测引擎
|
||||
public class SimboStationMLEngineSet
|
||||
{
|
||||
public bool IsUseGPU { get; set; }
|
||||
/// <summary>
|
||||
/// GPU设备号
|
||||
/// </summary>
|
||||
public int GPUNo { get; set; }
|
||||
/// <summary>
|
||||
/// CPU线程号
|
||||
/// </summary>
|
||||
public int CPUNo { get; set; }
|
||||
/// <summary>
|
||||
/// 检测配置ID
|
||||
/// </summary>
|
||||
public string DetectionId { get; set; }
|
||||
|
||||
public string DetectionName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 深度学习模型
|
||||
/// </summary>
|
||||
public SimboVisionMLBase StationMLEngine { get; set; }
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user