Commit 0b8fa90b LN

皮带线相机参数调整。出料四相机未扫到码时保存图片

1 个父辈 eb1109d2
...@@ -809,7 +809,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -809,7 +809,7 @@ namespace OnlineStore.DeviceLibrary
string server = GetAddr(Addr_getTaskInfo, paramMap); string server = GetAddr(Addr_getTaskInfo, paramMap);
DateTime startTime = DateTime.Now; DateTime startTime = DateTime.Now;
string resultStr = HttpHelper.Post(server, ""); string resultStr = HttpHelper.Post(server, "");
LogUtil.info($"getTaskInfo {FormUtil.GetSpanStr(DateTime.Now - startTime)} 【{server}】【{resultStr}】"); LogUtil.info($"getTaskInfo {FormUtil.GetSpanStr(DateTime.Now - startTime)} 【"+barcode+"】【{server}】【{resultStr}】");
ReturnData3 data = JsonHelper.DeserializeJsonToObject<ReturnData3>(resultStr); ReturnData3 data = JsonHelper.DeserializeJsonToObject<ReturnData3>(resultStr);
......
...@@ -278,7 +278,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -278,7 +278,7 @@ namespace OnlineStore.DeviceLibrary
{ {
continue; continue;
} }
ScanCount++; //ScanCount++;
DateTime startTime = DateTime.Now; DateTime startTime = DateTime.Now;
if (deviceName != "") if (deviceName != "")
{ {
...@@ -340,7 +340,10 @@ namespace OnlineStore.DeviceLibrary ...@@ -340,7 +340,10 @@ namespace OnlineStore.DeviceLibrary
timeout = 3000 timeout = 3000
}; };
cc = RemoteDecodeHelper.DecodeRequest(ho_Image, remoteDecodeParam); cc = RemoteDecodeHelper.DecodeRequest(ho_Image, remoteDecodeParam);
if (cc != null && cc.Count > 0) findCode = true; //if (cc != null && cc.Count > 0)
//{
// findCode = true;
//}
if (cc != null) if (cc != null)
{ {
foreach (CodeInfo c in cc) foreach (CodeInfo c in cc)
...@@ -363,20 +366,20 @@ namespace OnlineStore.DeviceLibrary ...@@ -363,20 +366,20 @@ namespace OnlineStore.DeviceLibrary
} }
bool needSaveImg = false;
if (!findCode) if (!findCode)
{ {
needSaveImg = true;
//验证是否有料盘 //验证是否有料盘
findCode = EyemManager.ReelCheck(bmp); findCode = EyemManager.ReelCheck(bmp);
} }
if (!findCode) if (needSaveImg)
{ {
string nameStr = "nofindCode"; string nameStr = "nofindCode";
SaveImageToFile(deviceName, cameraName + nameStr, bmp); SaveImageToFile(deviceName, cameraName + nameStr, bmp);
} }
if (deviceName != "" || r != "") if (deviceName != "" || r != "")
{ {
LogUtil.info(deviceName + " 【" + cameraName + "】扫码完成【" + FormUtil.GetSpanStr(DateTime.Now - startTime) + "】[" + findCode + "]" + ScanCount + " :" + r); LogUtil.info(deviceName + " 【" + cameraName + "】扫码完成【" + FormUtil.GetSpanStr(DateTime.Now - startTime) + "】[" + findCode + "]" + ScanCount + " :" + r);
......
...@@ -58,6 +58,8 @@ namespace OnlineStore.DeviceLibrary ...@@ -58,6 +58,8 @@ namespace OnlineStore.DeviceLibrary
int ipNum; int ipNum;
BboxContainer bboxes = new BboxContainer(); BboxContainer bboxes = new BboxContainer();
eyemNNDetector(image, out ipNum, ref bboxes, out EyemImage tpDstImg); eyemNNDetector(image, out ipNum, ref bboxes, out EyemImage tpDstImg);
LogUtil.info("EyemManager" + $"eyemNNDetector ,ipNum=" + ipNum);
if (record) if (record)
{ {
var c = eyemCvtToBitmap(tpDstImg); var c = eyemCvtToBitmap(tpDstImg);
......
...@@ -104,7 +104,10 @@ dMinorStep 步进,默认1.0。 ...@@ -104,7 +104,10 @@ dMinorStep 步进,默认1.0。
EyemImage image = eyemCvtToEyemImage(bitmap); EyemImage image = eyemCvtToEyemImage(bitmap);
//绿色分割模型 //绿色分割模型
EyemHSVModel tpHsvModel = new EyemHSVModel(); EyemHSVModel tpHsvModel = new EyemHSVModel();
tpHsvModel.dpRangeL = new double[] { 55, 10, 35 }; tpHsvModel.dpRangeU = new double[] { 100, 255, 255 }; //tpHsvModel.dpRangeL = new double[] { 55, 10, 35 }; tpHsvModel.dpRangeU = new double[] { 100, 255, 255 };
//tpHsvModel.dpRangeLExt = new double[] { 0, 0, 0 }; tpHsvModel.dpRangeUExt = new double[] { 0, 0, 0 };
tpHsvModel.dpRangeL = new double[] { 78, 10, 60 }; tpHsvModel.dpRangeU = new double[] { 100, 255, 255 };
tpHsvModel.dpRangeLExt = new double[] { 0, 0, 0 }; tpHsvModel.dpRangeUExt = new double[] { 0, 0, 0 }; tpHsvModel.dpRangeLExt = new double[] { 0, 0, 0 }; tpHsvModel.dpRangeUExt = new double[] { 0, 0, 0 };
//裁剪区域 //裁剪区域
......

25.4 KB | 宽: | 高:

6.6 KB | 宽: | 高:

source/DeviceLibrary/mask.png
source/DeviceLibrary/mask.png
source/DeviceLibrary/mask.png
source/DeviceLibrary/mask.png
  • 两方对比
  • 交换覆盖
  • 透明覆盖
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!