Commit 8fc867c8 刘韬

添加 setFineTuning 接口,微调元器件黑点与背景之间的图像过滤阈值

1 个父辈 11b2d5ab
...@@ -407,7 +407,7 @@ namespace Asa ...@@ -407,7 +407,7 @@ namespace Asa
device.SaveRAW(filePath); device.SaveRAW(filePath);
} }
/// <summary> /// <summary>
/// 设置处理级别 /// 设置处理级别,背景噪点
/// </summary> /// </summary>
/// <param name="pl"> /// <param name="pl">
/// pl>2.0就用你设置的值,pl<=2.0就等于默认值2.0,,一般来说离线点料机pl=2.0,在线点料机pl=4.0 /// pl>2.0就用你设置的值,pl<=2.0就等于默认值2.0,,一般来说离线点料机pl=2.0,在线点料机pl=4.0
...@@ -416,6 +416,22 @@ namespace Asa ...@@ -416,6 +416,22 @@ namespace Asa
public static int setProcessLevel(double pl) { public static int setProcessLevel(double pl) {
return eyemLib.setProcessLevel(pl); return eyemLib.setProcessLevel(pl);
} }
static double FineTuning = 0.7;
/// <summary>
/// 仅算法A有效
/// 微调元器件黑点与背景之间的图像过滤阈值,一般来说都是0.6-0.85默认值0.7
/// 这个值越小越容易多点,越大越容易少点
/// </summary>
/// <returns></returns>
public static double setFineTuning
{
get => FineTuning;
set
{
FineTuning = value; eyemLib.setFineTuning(value);
}
}
/// <summary> /// <summary>
/// 校准平板 /// 校准平板
/// </summary> /// </summary>
......
...@@ -97,6 +97,8 @@ namespace Asa ...@@ -97,6 +97,8 @@ namespace Asa
[DllImport("eyemLib.dll", CharSet = CharSet.None, CallingConvention = CallingConvention.Cdecl)] [DllImport("eyemLib.dll", CharSet = CharSet.None, CallingConvention = CallingConvention.Cdecl)]
internal static extern int setProcessLevel(double pl); internal static extern int setProcessLevel(double pl);
[DllImport("eyemLib.dll", CharSet = CharSet.None, CallingConvention = CallingConvention.Cdecl)]
internal static extern int setFineTuning(double ft);
#region ONNX识别网络 #region ONNX识别网络
......
...@@ -26,7 +26,7 @@ namespace CarerayImage_Test ...@@ -26,7 +26,7 @@ namespace CarerayImage_Test
private void Form1_Load(object sender, EventArgs e) private void Form1_Load(object sender, EventArgs e)
{ {
xrayImage = new Asa.XrayImage("123", Asa.XrayImage.DeviceType.CARREY); xrayImage = new Asa.XrayImage("123", Asa.XrayImage.DeviceType.HAOBO);
} }
private void button1_Click(object sender, EventArgs e) private void button1_Click(object sender, EventArgs e)
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!