Commit 8a38b111 LN

扫码算法更新

1 个父辈 bcd97ca1
此文件类型无法预览
......@@ -136,12 +136,12 @@ namespace OnlineStore.DeviceLibrary
continue;
}
LogUtil.debug(deviceName + " 【" + cameraName + "】取图片完成,开始扫码");
LogUtil.info(deviceName + " 【" + cameraName + "】取图片完成,开始扫码");
string r = "";
List<CodeInfo> tlci = EyemDecode.ModelDecoder(ref bmp);
bool eyemNoCode = false;
Task eyemtask = Task.Factory.StartNew(delegate{
List<CodeInfo> tlci = EyemDecode.ModelDecoder(ref bmp);
foreach (CodeInfo code in tlci)
{
LogUtil.info(deviceName + " 【" + cameraName + "】[eyemDecode]" + code.CodeType + "(X: " + code.X + ",Y: " + code.Y + ") " + code.CodeStr);
......@@ -156,6 +156,15 @@ namespace OnlineStore.DeviceLibrary
}
}
}
});
//最多等待60秒
bool taskResult = eyemtask.Wait(60000);
if (!taskResult)
{
LogUtil.error (deviceName + " 【" + cameraName + "】eyem扫码超时");
eyemNoCode = true;
}
if (!isPreScan)
{
if (!findRightCode)
......@@ -203,6 +212,11 @@ namespace OnlineStore.DeviceLibrary
nameStr = "eyem";
}
if (!taskResult)
{
nameStr = "eyemTimeOut";
}
SaveImageToFile(deviceName, cameraName + nameStr, bmp);
}
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!