From ed8d469ccdc0e627d8f180bb92a9d78dbdb008b1 Mon Sep 17 00:00:00 2001
From: jace.tang <1536884497@qq.com>
Date: 星期六, 11 二月 2023 21:34:01 +0800
Subject: [PATCH] 调整sizeDetection输出结果的判断
---
HeightDetection.cs | 2 +-
SizeDetection.cs | 58 +++++++++++++++++++++++++++++++---------------------------
2 files changed, 32 insertions(+), 28 deletions(-)
diff --git a/HeightDetection.cs b/HeightDetection.cs
index 4f80516..bcb6d0b 100644
--- a/HeightDetection.cs
+++ b/HeightDetection.cs
@@ -332,7 +332,7 @@
{
tempFileName = DateTime.Now.ToString("HHmmssfff");
}
- VisionDetect.SaveImageAs(ihImage, $"{CommonUtil.ProductSizeImageDir}_NA\\{tempFileName}");
+ VisionDetect.SaveImageAs(ihImage, $"{CommonUtil.ProductNoImageDir}_NA\\{tempFileName}");
}
finally
{
diff --git a/SizeDetection.cs b/SizeDetection.cs
index 79e2658..d8ae93e 100644
--- a/SizeDetection.cs
+++ b/SizeDetection.cs
@@ -418,39 +418,43 @@
}
else
{
- //if (btyLength >= MaxLength || btyLength <= MinLength)
- //{
- // lengthMeasureState = MeasureState.NA;
- // ms = MeasureState.NA;
- //}
- //if (btyWidth >= MaxWidth || btyWidth <= MinWidth)
- //{
- // widthMeasureState = MeasureState.NA;
- // ms = MeasureState.NA;
- //}
+ //ms = MeasureState.NG;
+ if (btyLength >= MaxLength || btyLength <= MinLength || btyWidth >= MaxWidth || btyWidth <= MinWidth)
+ {
+ lengthMeasureState = MeasureState.NA;
+ widthMeasureState = MeasureState.NA;
+ ms = MeasureState.NA;
+ }
+ else
+ {
+ ms = MeasureState.NG;
+ }
- //if (ms != MeasureState.NA)
- //{
- // if (!isNA)
- // {
- // ms = MeasureState.NG;
- // fileName=VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName);
- // }
- // else
- // {
- // lengthMeasureState = MeasureState.NA;
- // widthMeasureState = MeasureState.NA;
- // ms = MeasureState.NA;
- // fileName=VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + $"_{ms.ToString()}\\{ tempFileName}");
- // }
- //}
-
+ if (ms != MeasureState.NA)
+ {
+ if (!isNA)
+ {
+ ms = MeasureState.NG;
+ fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName);
+ }
+ else
+ {
+ lengthMeasureState = MeasureState.NA;
+ widthMeasureState = MeasureState.NA;
+ ms = MeasureState.NA;
+ fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + $"_{ms.ToString()}\\{ tempFileName}");
+ }
+ }
+ else
+ {
+ fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + $"_{ms.ToString()}\\{ tempFileName}");
+ }
//ms = MeasureState.NG;
//fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ScreenshotsDir + @"_NG\" + tempFileName);
- fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName);
+ //fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName);
}
}
--
Gitblit v1.8.0