2026-05-18 00:00:04.628 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 5056ms, Time: 1779033604628 2026-05-18 00:00:10.983 [task-13052] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 00:00:10.984 [task-13052] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 00:00:10.984 [task-13052] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:11.353 [task-13052] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:13.934 [http-nio-8097-exec-3] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-000007-573, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 00:00:15.651 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1717ms, Time: 1779033615651 2026-05-18 00:00:15.652 [task-13053] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 00:00:16.237 [task-13053] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 2568 个点到平面,像素面积:32656 2026-05-18 00:00:16.279 [task-13053] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 00:00:16.281 [task-13053] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 1, 最高层: 0, 用时: 626ms 2026-05-18 00:00:16.281 [task-13053] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:16.629 [task-13053] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:16.629 [task-13053] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:22.097 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-000018-952, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@3f38fd83], ClientIP: 192.168.100.110, Time: 1779033622097 2026-05-18 00:00:22.097 [http-nio-8097-exec-4] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-00-00-22-097.png 2026-05-18 00:00:22.129 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 32ms, Time: 1779033622129 2026-05-18 00:00:22.130 [task-13054] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 00:00:22.137 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-000018-952, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@398e0c16], ClientIP: 192.168.100.110, Time: 1779033622137 2026-05-18 00:00:22.137 [http-nio-8097-exec-5] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-00-00-22-137_0.png 2026-05-18 00:00:22.178 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 41ms, Time: 1779033622178 2026-05-18 00:00:22.179 [task-13055] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 00:00:22.179 [task-13055] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-00-00-22-137_0.png 2026-05-18 00:00:23.771 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 00:00:23.772 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 00:00:23.773 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 00:00:23.892 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 00:00:23.892 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 00:00:23.892 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 00:00:23.892 [task-13054] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 1 个 2026-05-18 00:00:23.998 [task-13054] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-00-00-22-097.pngdetect.jpg 2026-05-18 00:00:23.998 [task-13054] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=1319.6534423828125, y=648.3854370117188, w=542.6368408203125, h=270.40521240234375)] 2026-05-18 00:00:24.001 [task-13054] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 1 2026-05-18 00:00:24.001 [task-13054] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:24.357 [task-13054] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:24.357 [task-13054] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:25.597 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-000018-952, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@32a2b6d6], ClientIP: 192.168.100.110, Time: 1779033625597 2026-05-18 00:00:25.601 [http-nio-8097-exec-6] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-000018-952, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 00:00:27.034 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1437ms, Time: 1779033627034 2026-05-18 00:00:27.703 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 00:00:27.703 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 00:00:27.704 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 00:00:27.853 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 00:00:27.853 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 00:00:27.854 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 00:00:27.856 [task-13055] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 3 个 2026-05-18 00:00:27.856 [task-13055] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1060.669189453125, y=1601.119384765625, w=70.316162109375, h=69.9644775390625), BoundingBox(x=1447.101806640625, y=1921.385009765625, w=70.38232421875, h=64.981689453125), BoundingBox(x=1914.751953125, y=1212.428466796875, w=47.2462158203125, h=49.263427734375)] 2026-05-18 00:00:27.929 [task-13055] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9666283130645752 2026-05-18 00:00:27.934 [task-13055] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9116355776786804 2026-05-18 00:00:28.214 [task-13055] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-00-00-22-137_0.png.jpg 2026-05-18 00:00:28.214 [task-13055] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 2 2026-05-18 00:00:28.215 [task-13055] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 00:00:28.572 [task-13055] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 00:00:28.572 [task-13055] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 00:00:33.443 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-000030-241, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@671d5405], ClientIP: 192.168.100.110, Time: 1779033633443 2026-05-18 00:00:33.443 [http-nio-8097-exec-7] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-00-00-33-443.png 2026-05-18 00:00:33.489 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 47ms, Time: 1779033633489 2026-05-18 00:00:33.491 [task-13056] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 00:00:33.492 [task-13056] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 00:00:33.492 [task-13056] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:33.495 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-000030-241, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@45e0cb54], ClientIP: 192.168.100.110, Time: 1779033633495 2026-05-18 00:00:33.495 [http-nio-8097-exec-8] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-00-00-33-495_0.png 2026-05-18 00:00:33.520 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 25ms, Time: 1779033633520 2026-05-18 00:00:33.838 [task-13056] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:33.838 [task-13056] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 00:00:36.188 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-000030-241, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@1929239b], ClientIP: 192.168.100.110, Time: 1779033636188 2026-05-18 00:00:36.188 [http-nio-8097-exec-9] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-000030-241, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 00:00:37.325 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1137ms, Time: 1779033637325 2026-05-18 00:00:43.591 [task-13057] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 00:00:43.592 [task-13057] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 00:00:43.592 [task-13057] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:33.684 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:36.437 [http-nio-8097-exec-8] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080129-893, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:01:38.095 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1658ms, Time: 1779062498095 2026-05-18 08:01:38.097 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 08:01:38.658 [task-15140] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 2626 个点到平面,像素面积:33470 2026-05-18 08:01:38.716 [task-15140] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 08:01:38.718 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 1, 最高层: 0, 用时: 616ms 2026-05-18 08:01:38.719 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:39.079 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:39.079 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:44.509 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080141-207, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@4c40855b], ClientIP: 192.168.100.110, Time: 1779062504509 2026-05-18 08:01:44.509 [http-nio-8097-exec-9] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-01-44-509.png 2026-05-18 08:01:44.530 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 21ms, Time: 1779062504530 2026-05-18 08:01:44.531 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:01:44.536 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080141-207, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@1d4b9ce6], ClientIP: 192.168.100.110, Time: 1779062504536 2026-05-18 08:01:44.536 [http-nio-8097-exec-10] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-01-44-536_0.png 2026-05-18 08:01:44.570 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 34ms, Time: 1779062504570 2026-05-18 08:01:44.571 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 08:01:44.572 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-08-01-44-536_0.png 2026-05-18 08:01:45.973 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:01:45.973 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:01:45.973 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:01:46.054 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:01:46.054 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 08:01:46.054 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 08:01:46.055 [task-15141] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:01:46.206 [task-15141] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-01-44-509.pngdetect.jpg 2026-05-18 08:01:46.206 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=746.724365234375, y=1089.036865234375, w=480.1859130859375, h=231.467041015625), BoundingBox(x=1321.30126953125, y=650.2479858398438, w=538.1702880859375, h=269.40753173828125)] 2026-05-18 08:01:46.211 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 08:01:46.211 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:46.582 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:46.582 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:47.987 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080141-207, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@70b11584], ClientIP: 192.168.100.110, Time: 1779062507987 2026-05-18 08:01:47.988 [http-nio-8097-exec-1] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080141-207, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:01:49.325 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:01:49.325 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:01:49.325 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:01:49.423 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:01:49.424 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 08:01:49.424 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 08:01:49.424 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 4 个 2026-05-18 08:01:49.424 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1060.767822265625, y=1601.1748046875, w=70.217041015625, h=69.882568359375), BoundingBox(x=1914.7789306640625, y=1212.530517578125, w=47.2137451171875, h=49.167236328125), BoundingBox(x=1365.397216796875, y=1638.41357421875, w=46.166259765625, h=47.1392822265625), BoundingBox(x=1447.3236083984375, y=1921.93310546875, w=69.8643798828125, h=64.213134765625)] 2026-05-18 08:01:49.534 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9662518501281738 2026-05-18 08:01:49.880 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1893ms, Time: 1779062509880 2026-05-18 08:01:49.883 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 08:01:50.121 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9015551805496216 2026-05-18 08:01:50.269 [task-15142] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-01-44-536_0.png.jpg 2026-05-18 08:01:50.270 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 2 2026-05-18 08:01:50.271 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:01:50.686 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:01:50.686 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:01:51.533 [task-15143] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 2739 个点到平面,像素面积:34800 2026-05-18 08:01:51.602 [task-15143] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 08:01:51.604 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 1, 最高层: 0, 用时: 1720ms 2026-05-18 08:01:51.604 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:51.989 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:51.989 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:57.227 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080153-639, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@6e5d9407], ClientIP: 192.168.100.110, Time: 1779062517227 2026-05-18 08:01:57.229 [http-nio-8097-exec-2] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-01-57-229.png 2026-05-18 08:01:57.267 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 40ms, Time: 1779062517267 2026-05-18 08:01:57.267 [task-15144] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:01:57.274 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080153-639, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@74008136], ClientIP: 192.168.100.110, Time: 1779062517274 2026-05-18 08:01:57.275 [http-nio-8097-exec-3] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-01-57-275_0.png 2026-05-18 08:01:57.305 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 31ms, Time: 1779062517305 2026-05-18 08:01:57.305 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 08:01:57.305 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-08-01-57-275_0.png 2026-05-18 08:01:58.744 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:01:58.744 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:01:58.744 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:01:58.837 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:01:58.837 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 08:01:58.837 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 08:01:58.837 [task-15144] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:01:59.068 [task-15144] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-01-57-229.pngdetect.jpg 2026-05-18 08:01:59.068 [task-15144] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=746.759033203125, y=1089.748291015625, w=481.182373046875, h=230.620361328125), BoundingBox(x=1321.864013671875, y=650.6966552734375, w=537.5057373046875, h=269.3367919921875)] 2026-05-18 08:01:59.072 [task-15144] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 08:01:59.072 [task-15144] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:59.454 [task-15144] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:59.454 [task-15144] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:01:59.641 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:01:59.642 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:01:59.642 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:01:59.748 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:01:59.748 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 08:01:59.748 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 08:01:59.748 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 3 个 2026-05-18 08:01:59.748 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1060.840087890625, y=1601.4122314453125, w=69.9932861328125, h=69.605712890625), BoundingBox(x=1447.36767578125, y=1921.841064453125, w=69.8941650390625, h=64.2918701171875), BoundingBox(x=1914.769775390625, y=1212.4991455078125, w=47.1566162109375, h=49.2108154296875)] 2026-05-18 08:01:59.856 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9672247171401978 2026-05-18 08:01:59.864 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9068216681480408 2026-05-18 08:02:00.228 [task-15137] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-01-57-275_0.png.jpg 2026-05-18 08:02:00.228 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 2 2026-05-18 08:02:00.228 [task-15137] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:00.592 [task-15137] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:00.592 [task-15137] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:00.765 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080153-639, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@2012d7f8], ClientIP: 192.168.100.110, Time: 1779062520765 2026-05-18 08:02:00.765 [http-nio-8097-exec-4] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080153-639, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:02:02.493 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1728ms, Time: 1779062522493 2026-05-18 08:02:02.493 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 08:02:02.870 [task-15138] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 2627 个点到平面,像素面积:33814 2026-05-18 08:02:02.906 [task-15138] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 08:02:02.907 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 1, 最高层: 0, 用时: 413ms 2026-05-18 08:02:02.907 [task-15138] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:03.274 [task-15138] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:03.274 [task-15138] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:08.677 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080205-505, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@1f002c53], ClientIP: 192.168.100.110, Time: 1779062528677 2026-05-18 08:02:08.677 [http-nio-8097-exec-5] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-08-677.png 2026-05-18 08:02:08.713 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 36ms, Time: 1779062528713 2026-05-18 08:02:08.713 [task-15139] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:02:08.721 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080205-505, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@7de76363], ClientIP: 192.168.100.110, Time: 1779062528721 2026-05-18 08:02:08.723 [http-nio-8097-exec-6] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-08-722_0.png 2026-05-18 08:02:08.765 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 44ms, Time: 1779062528765 2026-05-18 08:02:08.765 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 08:02:08.765 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-08-02-08-722_0.png 2026-05-18 08:02:08.950 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:02:08.951 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:02:08.951 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:02:09.041 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:02:09.041 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 08:02:09.041 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 08:02:09.041 [task-15139] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:02:09.193 [task-15139] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-02-08-677.pngdetect.jpg 2026-05-18 08:02:09.193 [task-15139] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=746.63232421875, y=1088.7425537109375, w=480.1854248046875, h=231.6461181640625), BoundingBox(x=1321.7120361328125, y=650.5235595703125, w=537.7156982421875, h=269.22491455078125)] 2026-05-18 08:02:09.193 [task-15139] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 08:02:09.193 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:09.557 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:09.557 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:10.633 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:02:10.633 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:02:10.633 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:02:10.756 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:02:10.757 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 08:02:10.757 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 08:02:10.757 [task-15140] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 3 个 2026-05-18 08:02:10.757 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1060.77392578125, y=1601.458984375, w=69.7274169921875, h=69.5076904296875), BoundingBox(x=1914.748291015625, y=1212.3863525390625, w=47.2982177734375, h=49.3680419921875), BoundingBox(x=1447.112060546875, y=1921.813720703125, w=70.318115234375, h=64.548828125)] 2026-05-18 08:02:10.853 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9678624272346497 2026-05-18 08:02:11.022 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9041597843170166 2026-05-18 08:02:11.135 [task-15140] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-02-08-722_0.png.jpg 2026-05-18 08:02:11.135 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 2 2026-05-18 08:02:11.135 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:11.495 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:11.495 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:12.078 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080205-505, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@1b009438], ClientIP: 192.168.100.110, Time: 1779062532078 2026-05-18 08:02:12.079 [http-nio-8097-exec-7] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080205-505, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:02:13.938 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1861ms, Time: 1779062533938 2026-05-18 08:02:13.938 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 08:02:14.407 [task-15141] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 2713 个点到平面,像素面积:34473 2026-05-18 08:02:14.449 [task-15141] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 08:02:14.449 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 1, 最高层: 0, 用时: 511ms 2026-05-18 08:02:14.449 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:14.822 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:14.822 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:20.949 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080217-384, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@7aaeb56], ClientIP: 192.168.100.110, Time: 1779062540949 2026-05-18 08:02:20.949 [http-nio-8097-exec-8] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-20-949.png 2026-05-18 08:02:20.974 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 26ms, Time: 1779062540974 2026-05-18 08:02:20.974 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:02:20.982 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080217-384, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@5fd4984a], ClientIP: 192.168.100.110, Time: 1779062540982 2026-05-18 08:02:20.982 [http-nio-8097-exec-9] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-20-982_0.png 2026-05-18 08:02:21.019 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 37ms, Time: 1779062541019 2026-05-18 08:02:21.019 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 08:02:21.019 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-08-02-20-982_0.png 2026-05-18 08:02:21.191 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:02:21.191 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:02:21.191 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:02:21.294 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:02:21.294 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 08:02:21.294 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 08:02:21.294 [task-15142] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:02:21.483 [task-15142] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-02-20-949.pngdetect.jpg 2026-05-18 08:02:21.483 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=747.0111083984375, y=1087.94140625, w=479.7193603515625, h=232.398681640625), BoundingBox(x=1322.213134765625, y=650.8641357421875, w=537.277587890625, h=268.8365478515625)] 2026-05-18 08:02:21.484 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 08:02:21.484 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:21.860 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:21.860 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:22.736 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:02:22.736 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:02:22.736 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:02:22.846 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:02:22.847 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 08:02:22.847 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 08:02:22.847 [task-15143] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:02:22.847 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1060.8895263671875, y=1601.64892578125, w=69.4281005859375, h=69.18115234375), BoundingBox(x=1447.0035400390625, y=1921.4666748046875, w=70.333251953125, h=64.7947998046875)] 2026-05-18 08:02:22.986 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.967943549156189 2026-05-18 08:02:22.995 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9074338674545288 2026-05-18 08:02:23.143 [task-15143] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-02-20-982_0.png.jpg 2026-05-18 08:02:23.143 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 2 2026-05-18 08:02:23.143 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:23.516 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:23.516 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:24.539 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080217-384, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@59107e58], ClientIP: 192.168.100.110, Time: 1779062544539 2026-05-18 08:02:24.539 [http-nio-8097-exec-10] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080217-384, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:02:26.176 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1637ms, Time: 1779062546176 2026-05-18 08:02:26.176 [task-15144] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 08:02:26.567 [task-15144] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 2678 个点到平面,像素面积:34418 2026-05-18 08:02:26.606 [task-15144] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 08:02:26.606 [task-15144] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 1, 最高层: 0, 用时: 430ms 2026-05-18 08:02:26.606 [task-15144] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:26.979 [task-15144] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:26.979 [task-15144] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:32.474 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080229-219, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@5e74c52a], ClientIP: 192.168.100.110, Time: 1779062552474 2026-05-18 08:02:32.475 [http-nio-8097-exec-1] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-32-475.png 2026-05-18 08:02:32.499 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 25ms, Time: 1779062552499 2026-05-18 08:02:32.499 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:02:32.510 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080229-219, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@65b27df7], ClientIP: 192.168.100.110, Time: 1779062552510 2026-05-18 08:02:32.510 [http-nio-8097-exec-2] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-32-510_0.png 2026-05-18 08:02:32.536 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 27ms, Time: 1779062552536 2026-05-18 08:02:32.536 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 08:02:32.536 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-08-02-32-510_0.png 2026-05-18 08:02:32.733 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:02:32.733 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:02:32.733 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:02:32.820 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:02:32.820 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 08:02:32.820 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 08:02:32.820 [task-15137] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:02:32.972 [task-15137] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-02-32-475.pngdetect.jpg 2026-05-18 08:02:32.972 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=746.0886840820312, y=1087.9677734375, w=480.90142822265625, h=232.478271484375), BoundingBox(x=1322.1412353515625, y=652.3837890625, w=538.1583251953125, h=267.87994384765625)] 2026-05-18 08:02:32.972 [task-15137] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 08:02:32.972 [task-15137] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:33.348 [task-15137] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:33.348 [task-15137] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:34.616 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 08:02:34.616 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 08:02:34.616 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 08:02:34.707 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 08:02:34.708 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 08:02:34.708 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 08:02:34.708 [task-15138] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 08:02:34.708 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1060.8291015625, y=1601.5595703125, w=69.49658203125, h=69.3251953125), BoundingBox(x=1447.232666015625, y=1921.63525390625, w=70.10107421875, h=64.7109375)] 2026-05-18 08:02:34.817 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9685094356536865 2026-05-18 08:02:34.827 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9103435277938843 2026-05-18 08:02:34.981 [task-15138] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-08-02-32-510_0.png.jpg 2026-05-18 08:02:34.981 [task-15138] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 2 2026-05-18 08:02:34.981 [task-15138] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:35.354 [task-15138] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:35.354 [task-15138] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 08:02:35.902 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080229-219, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@25b27c45], ClientIP: 192.168.100.110, Time: 1779062555902 2026-05-18 08:02:35.902 [http-nio-8097-exec-3] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080229-219, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:02:37.116 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1214ms, Time: 1779062557116 2026-05-18 08:02:37.117 [task-15139] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 08:02:37.143 [task-15139] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 0, 层数: 0, 最高层: 0, 用时: 25ms 2026-05-18 08:02:37.143 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:37.513 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:37.513 [task-15139] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:43.448 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080240-092, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@52702349], ClientIP: 192.168.100.110, Time: 1779062563448 2026-05-18 08:02:43.448 [http-nio-8097-exec-4] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-43-448.png 2026-05-18 08:02:43.480 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 33ms, Time: 1779062563480 2026-05-18 08:02:43.481 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:02:43.488 [task-15140] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:02:43.488 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:43.492 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080240-092, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@785f2b3e], ClientIP: 192.168.100.110, Time: 1779062563492 2026-05-18 08:02:43.492 [http-nio-8097-exec-5] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-43-492_0.png 2026-05-18 08:02:43.530 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 38ms, Time: 1779062563530 2026-05-18 08:02:43.864 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:43.864 [task-15140] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:46.580 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080240-092, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@46526936], ClientIP: 192.168.100.110, Time: 1779062566580 2026-05-18 08:02:46.580 [http-nio-8097-exec-6] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080240-092, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:02:47.722 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1142ms, Time: 1779062567722 2026-05-18 08:02:54.178 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080250-926, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@782424c7], ClientIP: 192.168.100.110, Time: 1779062574178 2026-05-18 08:02:54.178 [http-nio-8097-exec-7] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-54-178.png 2026-05-18 08:02:54.208 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 31ms, Time: 1779062574208 2026-05-18 08:02:54.208 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:02:54.208 [task-15141] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:02:54.208 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:54.215 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080250-926, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@11d9116], ClientIP: 192.168.100.110, Time: 1779062574215 2026-05-18 08:02:54.215 [http-nio-8097-exec-8] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-02-54-215_0.png 2026-05-18 08:02:54.244 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 29ms, Time: 1779062574244 2026-05-18 08:02:54.589 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:54.589 [task-15141] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:02:56.905 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080250-926, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@5c3f6326], ClientIP: 192.168.100.110, Time: 1779062576905 2026-05-18 08:02:56.905 [http-nio-8097-exec-9] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080250-926, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:03:01.773 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 4869ms, Time: 1779062581773 2026-05-18 08:03:08.230 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080304-864, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@3e376adf], ClientIP: 192.168.100.110, Time: 1779062588230 2026-05-18 08:03:08.231 [http-nio-8097-exec-10] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-08-231.png 2026-05-18 08:03:08.251 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 21ms, Time: 1779062588251 2026-05-18 08:03:08.251 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:03:08.251 [task-15142] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:03:08.252 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:08.258 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080304-864, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@1735f0e1], ClientIP: 192.168.100.110, Time: 1779062588258 2026-05-18 08:03:08.258 [http-nio-8097-exec-1] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-08-258_0.png 2026-05-18 08:03:08.281 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 23ms, Time: 1779062588281 2026-05-18 08:03:08.612 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:08.612 [task-15142] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:11.311 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080304-864, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@13df991d], ClientIP: 192.168.100.110, Time: 1779062591311 2026-05-18 08:03:11.311 [http-nio-8097-exec-2] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080304-864, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:03:15.853 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 4542ms, Time: 1779062595853 2026-05-18 08:03:21.946 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080318-737, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@436ff315], ClientIP: 192.168.100.110, Time: 1779062601946 2026-05-18 08:03:21.947 [http-nio-8097-exec-3] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-21-947.png 2026-05-18 08:03:21.973 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 27ms, Time: 1779062601973 2026-05-18 08:03:21.973 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:03:21.974 [task-15143] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:03:21.974 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:21.981 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080318-737, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@1dd93360], ClientIP: 192.168.100.110, Time: 1779062601981 2026-05-18 08:03:21.981 [http-nio-8097-exec-4] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-21-981_0.png 2026-05-18 08:03:22.006 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 25ms, Time: 1779062602006 2026-05-18 08:03:22.337 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:22.337 [task-15143] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:24.625 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080318-737, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@275b9f8c], ClientIP: 192.168.100.110, Time: 1779062604625 2026-05-18 08:03:24.625 [http-nio-8097-exec-5] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080318-737, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:03:27.752 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 3127ms, Time: 1779062607752 2026-05-18 08:03:34.518 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080331-082, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@48ee7dd0], ClientIP: 192.168.100.110, Time: 1779062614518 2026-05-18 08:03:34.518 [http-nio-8097-exec-6] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-34-518.png 2026-05-18 08:03:34.542 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 24ms, Time: 1779062614542 2026-05-18 08:03:34.543 [task-15145] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:03:34.543 [task-15145] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:03:34.543 [task-15145] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:34.550 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080331-082, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@2f08435e], ClientIP: 192.168.100.110, Time: 1779062614550 2026-05-18 08:03:34.550 [http-nio-8097-exec-7] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-34-550_0.png 2026-05-18 08:03:34.574 [http-nio-8097-exec-7] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 24ms, Time: 1779062614574 2026-05-18 08:03:34.912 [task-15145] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:34.912 [task-15145] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:37.497 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080331-082, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@1be7b8ae], ClientIP: 192.168.100.110, Time: 1779062617497 2026-05-18 08:03:37.497 [http-nio-8097-exec-8] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080331-082, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:03:38.802 [http-nio-8097-exec-8] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1305ms, Time: 1779062618802 2026-05-18 08:03:45.227 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080341-917, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@6121d57c], ClientIP: 192.168.100.110, Time: 1779062625227 2026-05-18 08:03:45.227 [http-nio-8097-exec-9] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-45-227.png 2026-05-18 08:03:45.252 [http-nio-8097-exec-9] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 25ms, Time: 1779062625252 2026-05-18 08:03:45.253 [task-15146] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:03:45.253 [task-15146] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:03:45.253 [task-15146] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:45.258 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080341-917, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@40529f42], ClientIP: 192.168.100.110, Time: 1779062625258 2026-05-18 08:03:45.258 [http-nio-8097-exec-10] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-45-258_0.png 2026-05-18 08:03:45.319 [http-nio-8097-exec-10] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 61ms, Time: 1779062625319 2026-05-18 08:03:45.617 [task-15146] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:45.617 [task-15146] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:47.920 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080341-917, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@48534ae1], ClientIP: 192.168.100.110, Time: 1779062627920 2026-05-18 08:03:47.920 [http-nio-8097-exec-1] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080341-917, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:03:49.063 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 1143ms, Time: 1779062629063 2026-05-18 08:03:55.839 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-080352-275, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@7e2acfa4], ClientIP: 192.168.100.110, Time: 1779062635839 2026-05-18 08:03:55.839 [http-nio-8097-exec-2] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-55-839.png 2026-05-18 08:03:55.861 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 22ms, Time: 1779062635861 2026-05-18 08:03:55.861 [task-15147] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 08:03:55.862 [task-15147] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [] 2026-05-18 08:03:55.862 [task-15147] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:55.868 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-080352-275, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@8e532c], ClientIP: 192.168.100.110, Time: 1779062635868 2026-05-18 08:03:55.868 [http-nio-8097-exec-3] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-03-55-868_0.png 2026-05-18 08:03:55.889 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 21ms, Time: 1779062635889 2026-05-18 08:03:56.222 [task-15147] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:56.222 [task-15147] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 08:03:58.906 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080352-275, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@223b8c8], ClientIP: 192.168.100.110, Time: 1779062638906 2026-05-18 08:03:58.906 [http-nio-8097-exec-4] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-080352-275, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 08:04:06.463 [http-nio-8097-exec-5] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-08-04-06-463.png 2026-05-18 09:45:23.442 [main] INFO [com.example.lxcameraapi.LxCameraApiApplication] - Starting LxCameraApiApplication using Java 21.0.10 with PID 37664 (D:\git\测试\lxCameraApi\target\classes started by 昊天 in D:\git\测试\lxCameraApi) 2026-05-18 09:45:23.444 [main] INFO [com.example.lxcameraapi.LxCameraApiApplication] - The following 1 profile is active: "-Djava.library.path=D:\git\测试\lxCameraApi\libs" 2026-05-18 09:45:24.970 [main] INFO [org.apache.coyote.http11.Http11NioProtocol] - Initializing ProtocolHandler ["http-nio-8097"] 2026-05-18 09:45:24.973 [main] INFO [org.apache.catalina.core.StandardService] - Starting service [Tomcat] 2026-05-18 09:45:24.974 [main] INFO [org.apache.catalina.core.StandardEngine] - Starting Servlet engine: [Apache Tomcat/10.1.16] 2026-05-18 09:45:25.099 [main] INFO [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] - Initializing Spring embedded WebApplicationContext 2026-05-18 09:45:30.747 [main] INFO [org.apache.coyote.http11.Http11NioProtocol] - Starting ProtocolHandler ["http-nio-8097"] 2026-05-18 09:45:30.786 [main] INFO [com.example.lxcameraapi.LxCameraApiApplication] - Started LxCameraApiApplication in 8.055 seconds (process running for 9.22) 2026-05-18 10:22:45.643 [http-nio-8097-exec-1] INFO [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2026-05-18 10:22:45.932 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-102242-186, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@17222360], ClientIP: 192.168.100.110, Time: 1779070965932 2026-05-18 10:22:45.937 [http-nio-8097-exec-1] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-10-22-45-935.png 2026-05-18 10:22:46.081 [http-nio-8097-exec-1] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 180ms, Time: 1779070966081 2026-05-18 10:22:46.091 [task-1] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 10:22:46.228 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-102242-186, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@ed57620], ClientIP: 192.168.100.110, Time: 1779070966228 2026-05-18 10:22:46.229 [http-nio-8097-exec-2] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-10-22-46-229_0.png 2026-05-18 10:22:46.315 [http-nio-8097-exec-2] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 89ms, Time: 1779070966315 2026-05-18 10:22:46.318 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 10:22:46.319 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-10-22-46-229_0.png 2026-05-18 10:22:46.890 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 10:22:46.893 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 10:22:46.893 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 10:22:46.983 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 10:22:46.984 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 10:22:46.984 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 10:22:46.986 [task-1] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 10:22:47.196 [task-1] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-10-22-45-935.pngdetect.jpg 2026-05-18 10:22:47.197 [task-1] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=1491.9423828125, y=1063.41259765625, w=536.3193359375, h=261.386962890625), BoundingBox(x=886.0799560546875, y=1070.1024169921875, w=543.6064453125, h=267.50537109375)] 2026-05-18 10:22:47.210 [task-1] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 10:22:47.214 [task-1] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:22:47.650 [task-1] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:22:47.650 [task-1] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:22:48.425 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 10:22:48.425 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 10:22:48.425 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 10:22:48.513 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 10:22:48.513 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 10:22:48.513 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 10:22:48.513 [task-2] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 10 个 2026-05-18 10:22:48.513 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1302.69287109375, y=897.0225830078125, w=47.352294921875, h=58.1182861328125), BoundingBox(x=1584.1234130859375, y=907.38427734375, w=62.9166259765625, h=61.62542724609375), BoundingBox(x=1521.1588134765625, y=903.5582885742188, w=61.4647216796875, h=62.300537109375), BoundingBox(x=1458.22900390625, y=906.386474609375, w=62.569091796875, h=64.47369384765625), BoundingBox(x=1818.925048828125, y=697.0911865234375, w=67.194091796875, h=64.9337158203125), BoundingBox(x=1375.42578125, y=1629.11669921875, w=45.01611328125, h=45.5230712890625), BoundingBox(x=1194.48974609375, y=1141.965087890625, w=78.9571533203125, h=82.66943359375), BoundingBox(x=1091.929931640625, y=1575.6741943359375, w=67.75439453125, h=66.0355224609375), BoundingBox(x=1335.12548828125, y=1229.4248046875, w=77.94482421875, h=82.319091796875), BoundingBox(x=1450.035400390625, y=1922.654541015625, w=68.6077880859375, h=62.518310546875)] 2026-05-18 10:22:48.659 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): ASDFGHJKL, 置信度: 0.9797946214675903 2026-05-18 10:22:48.668 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR20260620, 置信度: 0.9786008596420288 2026-05-18 10:22:51.933 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大1次): ASDFGHJKL, 置信度: 0.9766207337379456 2026-05-18 10:22:51.965 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - WeChat解码成功(原始放大0次): UR20260650, 置信度: 0.9760864973068237 2026-05-18 10:22:51.974 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9704635739326477 2026-05-18 10:22:52.393 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9406574964523315 2026-05-18 10:22:52.631 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9059575796127319 2026-05-18 10:22:52.776 [task-2] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-10-22-46-229_0.png.jpg 2026-05-18 10:22:52.776 [task-2] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 7 2026-05-18 10:22:52.777 [task-2] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 10:22:53.165 [task-2] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 10:22:53.165 [task-2] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 10:23:01.196 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-102242-186, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@60193c1b], ClientIP: 192.168.100.110, Time: 1779070981196 2026-05-18 10:23:01.198 [http-nio-8097-exec-3] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-102242-186, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 10:23:03.198 [http-nio-8097-exec-3] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 2002ms, Time: 1779070983198 2026-05-18 10:23:03.202 [task-3] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 10:23:04.730 [task-3] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 90564 个点到平面,像素面积:368561 2026-05-18 10:23:04.797 [task-3] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 10:23:04.799 [task-3] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 20, 层数: 1, 最高层: 3, 用时: 1594ms 2026-05-18 10:23:04.799 [task-3] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:23:05.178 [task-3] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:23:05.178 [task-3] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:23:40.320 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/category/async, Method: POST, Params: [BoxCountRequest(cameraId=1, cameraCalibratePath=null, taskId=20260518-102325-064, scanType=itemCode, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=null, boxWidth=null, boxHeight=null, stackType=null, maxBoxesPerLayer=null, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@2f3aafb7], ClientIP: 192.168.100.110, Time: 1779071020320 2026-05-18 10:23:40.321 [http-nio-8097-exec-4] INFO [c.e.lxcameraapi.controller.CategoryController] - 开始拍照,IP: 1, 路径: D:/data/media/2026-05-18/1/2026-05-18-10-23-40-320.png 2026-05-18 10:23:40.370 [http-nio-8097-exec-4] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/category/async, Method: POST, Status: 200, Duration: 50ms, Time: 1779071020370 2026-05-18 10:23:40.371 [task-4] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步品规识别任务开始 2026-05-18 10:23:40.390 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Params: [MultiImageRequest(cameraId=1, taskId=20260518-102325-064, scanType=code, count=1, intervalMs=500), org.apache.catalina.connector.RequestFacade@74572296], ClientIP: 192.168.100.110, Time: 1779071020390 2026-05-18 10:23:40.390 [http-nio-8097-exec-5] INFO [c.example.lxcameraapi.controller.QtCodeController] - 开始拍照第1/1,IP: 192.168.100.89, 路径: D:/data/media/2026-05-18/1/2026-05-18-10-23-40-390_0.png 2026-05-18 10:23:40.445 [http-nio-8097-exec-5] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/qrcode/async, Method: POST, Status: 200, Duration: 55ms, Time: 1779071020445 2026-05-18 10:23:40.446 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步多图片识别任务开始,图片数量: 1 2026-05-18 10:23:40.446 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 开始识别第1/1张图片: D:/data/media/2026-05-18/1/2026-05-18-10-23-40-390_0.png 2026-05-18 10:23:40.944 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 10:23:40.944 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 10:23:40.944 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 10:23:41.048 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 10:23:41.048 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 1024 x 1024 2026-05-18 10:23:41.048 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.3333333333333333, scaledWidth=1024, scaledHeight=682, offsetX=0, offsetY=171 2026-05-18 10:23:41.048 [task-4] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 2 个 2026-05-18 10:23:41.201 [task-4] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-10-23-40-320.pngdetect.jpg 2026-05-18 10:23:41.201 [task-4] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果: [BoundingBox(x=1489.867919921875, y=1062.4140625, w=536.409912109375, h=261.109130859375), BoundingBox(x=885.6491088867188, y=1069.89404296875, w=543.5576782226562, h=267.26904296875)] 2026-05-18 10:23:41.201 [task-4] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 检测结果统计 - 最常见的类别: 0143, 出现次数: 2 2026-05-18 10:23:41.202 [task-4] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:23:41.581 [task-4] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:23:41.581 [task-4] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:23:43.329 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出数量: 1 2026-05-18 10:23:43.329 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 输出维度: [1, 300, 6] 2026-05-18 10:23:43.329 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 检测到 NMS 后的输出格式 [1, 300, 6],直接解析 2026-05-18 10:23:43.434 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 原始图像尺寸: 3072 x 2048 2026-05-18 10:23:43.435 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 模型输入尺寸: 2048 x 2048 2026-05-18 10:23:43.435 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - 缩放参数: scale=0.6666666666666666, scaledWidth=2048, scaledHeight=1365, offsetX=0, offsetY=341 2026-05-18 10:23:43.435 [task-5] INFO [c.e.l.s.IndustrialCamera.algorithm.ONNXServiceNew] - YOLO26 检测结果: 13 个 2026-05-18 10:23:43.435 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 第1张图片检测结果: [BoundingBox(x=1301.2392578125, y=894.3923950195312, w=48.2340087890625, h=59.4561767578125), BoundingBox(x=1457.24169921875, y=905.0293579101562, w=62.6417236328125, h=64.0916748046875), BoundingBox(x=1366.3363037109375, y=897.30224609375, w=62.635986328125, h=62.1966552734375), BoundingBox(x=1520.705810546875, y=902.3948364257812, w=60.104736328125, h=61.58831787109375), BoundingBox(x=1582.051513671875, y=905.4522705078125, w=64.3248291015625, h=62.6986083984375), BoundingBox(x=1818.4544677734375, y=698.493896484375, w=64.554931640625, h=63.9053955078125), BoundingBox(x=1375.281005859375, y=1627.581298828125, w=44.9072265625, h=45.4052734375), BoundingBox(x=1194.5792236328125, y=1141.08154296875, w=79.0443115234375, h=82.345458984375), BoundingBox(x=1449.58251953125, y=1921.86767578125, w=68.6688232421875, h=61.553955078125), BoundingBox(x=1091.37158203125, y=1574.07470703125, w=68.9915771484375, h=67.444580078125), BoundingBox(x=1504.3773193359375, y=1092.773681640625, w=78.6650390625, h=82.094970703125), BoundingBox(x=1259.885986328125, y=1231.4783935546875, w=74.997802734375, h=79.468505859375), BoundingBox(x=1901.426025390625, y=1099.67236328125, w=93.830322265625, h=81.85498046875)] 2026-05-18 10:23:43.551 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): ASDFGHJKL, 置信度: 0.9809271097183228 2026-05-18 10:23:43.575 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - WeChat解码成功(原始放大0次): UR20260650, 置信度: 0.979882538318634 2026-05-18 10:23:43.582 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR20260640, 置信度: 0.9772234559059143 2026-05-18 10:23:43.590 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): ASDFGHJKL, 置信度: 0.9768502712249756 2026-05-18 10:23:43.597 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR20260620, 置信度: 0.9755892157554626 2026-05-18 10:23:43.604 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.965721607208252 2026-05-18 10:23:44.096 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9407678842544556 2026-05-18 10:23:44.104 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - ZXing解码成功(原始放大0次): UR202606, 置信度: 0.9391074180603027 2026-05-18 10:23:45.102 [task-5] INFO [c.e.l.s.IndustrialCamera.opencv.OpencvService] - 图片已保存: D:/data/media/2026-05-18/1/2026-05-18-10-23-40-390_0.png.jpg 2026-05-18 10:23:45.102 [task-5] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 多图片识别完成,总二维码数量: 8 2026-05-18 10:23:45.102 [task-5] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送HTTP请求到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 10:23:45.477 [task-5] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 10:23:45.477 [task-5] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP请求成功发送到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryQrCodeReturn 2026-05-18 10:23:56.401 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API请求 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Params: [BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-102325-064, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null), org.apache.catalina.connector.RequestFacade@4b4c3702], ClientIP: 192.168.100.110, Time: 1779071036401 2026-05-18 10:23:56.401 [http-nio-8097-exec-6] INFO [c.e.lxcameraapi.controller.BoxCountController] - 收到箱子数量异步计算请求: BoxCountRequest(cameraId=null, cameraCalibratePath=null, taskId=20260518-102325-064, scanType=countNumber, targetIp=127.0.0.1, targetPort=48080, targetPath=/admin-api/logistics/StockController/singleInventoryReturn, pcdFilePath=null, floorHeight=null, boxLength=305.0, boxWidth=205.0, boxHeight=205.0, stackType=null, maxBoxesPerLayer=7, baseTolerance=null, additionalTolerancePerLevel=null, minBounds=null, maxBounds=null) 2026-05-18 10:23:58.594 [http-nio-8097-exec-6] INFO [com.example.lxcameraapi.util.LogUtil] - API响应 - URL: http://192.168.100.110:8097/api/boxCount/async, Method: POST, Status: 200, Duration: 2193ms, Time: 1779071038594 2026-05-18 10:23:58.594 [task-6] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 异步箱子计数任务开始 2026-05-18 10:23:59.856 [task-6] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 成功绘制 90499 个点到平面,像素面积:371043 2026-05-18 10:23:59.894 [task-6] INFO [c.e.l.s.I.algorithm.PointCloudProcessor] - 图像已保存到:D://data\1.jpg 2026-05-18 10:23:59.894 [task-6] INFO [c.e.lxcameraapi.service.AsyncProcessingService] - 箱子数量计算结果: 成功 - 总箱子数: 20, 层数: 1, 最高层: 3, 用时: 1299ms 2026-05-18 10:23:59.894 [task-6] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 发送箱子计数结果到: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:24:00.270 [task-6] INFO [com.example.lxcameraapi.service.HttpNotifyService] - HTTP响应码: 200, 目标: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn 2026-05-18 10:24:00.270 [task-6] INFO [com.example.lxcameraapi.service.HttpNotifyService] - 箱子计数结果发送成功: http://127.0.0.1:48080/admin-api/logistics/StockController/singleInventoryReturn