From 9bc010fc2b51ff02d1f7d09accc2847e3d925777 Mon Sep 17 00:00:00 2001 From: jace.tang <1536884497@qq.com> Date: 星期五, 17 六月 2022 11:00:01 +0800 Subject: [PATCH] 1.获取高度结果的判断流程修改 --- SizeDetection.cs | 41 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 36 insertions(+), 5 deletions(-) diff --git a/SizeDetection.cs b/SizeDetection.cs index 8bd934c..79e2658 100644 --- a/SizeDetection.cs +++ b/SizeDetection.cs @@ -290,6 +290,7 @@ tupleDictionary.Add("OUTPUT_RectArea", new HTuple()); tupleDictionary.Add("INPUT_Rect", rectROI); tupleDictionary.Add("INPUT_RectThreshold", rectThreshold); + tupleDictionary.Add("INPUT_Type", CommonUtil.DetectionOption == DetectionOption.doStandardBlock ? 2 : 1); #endregion _tool.SetDictionary(tupleDictionary, imageDictionary); @@ -411,15 +412,45 @@ if (lengthMeasureState == MeasureState.OK && widthMeasureState == MeasureState.OK) { - ms = MeasureState.OK; - VisionDetect.SaveImageAs(hImage, CommonUtil.ScreenshotsDir + @"\" + tempFileName); + //ms = MeasureState.OK; + //VisionDetect.SaveImageAs(hImage, CommonUtil.ScreenshotsDir + @"\" + tempFileName); VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName); } else { - ms = MeasureState.NG; - fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ScreenshotsDir + @"_NG\" + tempFileName); - VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName); + //if (btyLength >= MaxLength || btyLength <= MinLength) + //{ + // lengthMeasureState = MeasureState.NA; + // ms = MeasureState.NA; + //} + //if (btyWidth >= MaxWidth || btyWidth <= MinWidth) + //{ + // widthMeasureState = MeasureState.NA; + // ms = MeasureState.NA; + //} + + //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}"); + // } + //} + + + + + //ms = MeasureState.NG; + //fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ScreenshotsDir + @"_NG\" + tempFileName); + fileName = VisionDetect.SaveImageAs(hImage, CommonUtil.ProductSizeImageDir + @"\" + tempFileName); } } -- Gitblit v1.8.0