2025-07-19 16:16:25,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:25,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:25,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:25,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:25,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:25,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:26,437 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:26,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:26,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:26,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:26,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:26,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:26,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:27,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:27,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:27,132 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912984746_668.jpg' 2025-07-19 16:16:27,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:27,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:27,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:27,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:27,785 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:27,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:27,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:28,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:28,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:28,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:28,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:28,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:28,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:28,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:28,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:28,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:28,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912984988_250.jpg' 2025-07-19 16:16:29,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:29,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:29,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:29,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:29,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:29,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:29,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:29,876 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:29,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:30,235 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:30,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:30,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:30,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:30,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:30,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:30,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:30,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912985030_949.jpg' 2025-07-19 16:16:30,746 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:30,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:30,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:31,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:31,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:31,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:31,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:31,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:31,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:31,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:31,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:31,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:31,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:31,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:32,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:32,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:32,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912985101_418.jpg' 2025-07-19 16:16:32,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:32,425 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:32,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:32,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:32,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:32,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:32,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:33,258 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:33,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:33,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:33,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:33,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:33,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:33,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:33,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:33,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:33,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912985297_449.jpg' 2025-07-19 16:16:34,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:34,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:34,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:34,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:34,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:34,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:34,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:34,870 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:34,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:35,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:35,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:35,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:35,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:35,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:35,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:35,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:35,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912985315_429.jpg' 2025-07-19 16:16:35,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:35,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:35,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:36,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:36,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:36,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:36,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:36,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:36,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:37,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:37,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:37,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:37,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:37,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:37,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:37,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:37,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912985349_654.jpg' 2025-07-19 16:16:37,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:37,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:37,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:38,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:38,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:38,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:38,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:38,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:38,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:38,948 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:38,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:38,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:38,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:38,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:39,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:39,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:39,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912986223_720.jpg' 2025-07-19 16:16:39,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:39,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:39,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:39,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:39,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:39,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:39,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:40,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:40,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:40,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:40,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:40,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:40,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:40,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:41,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:41,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:41,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912986556_550.jpg' 2025-07-19 16:16:41,112 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:41,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:41,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:41,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:41,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:41,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:41,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:41,951 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:41,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:42,313 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:42,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:42,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:42,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:42,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:42,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:42,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:42,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912986967_776.jpg' 2025-07-19 16:16:42,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:42,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:42,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:43,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:43,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:43,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:43,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:43,521 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:43,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:43,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:43,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:43,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:43,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:43,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:44,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:44,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:44,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912988916_808.jpg' 2025-07-19 16:16:44,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:44,267 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:44,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:44,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:44,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:44,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:44,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:45,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:45,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:45,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 16:16:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:45,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:45,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:45,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:45,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:45,647 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752912989544_76.jpg' 2025-07-19 16:16:45,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:45,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:45,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:46,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:46,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:46,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:46,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:46,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:46,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:46,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:46,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:46,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:46,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:46,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:47,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:47,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:48,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913008399_463.jpg' 2025-07-19 16:16:48,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:48,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:48,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:49,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:49,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:49,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:49,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:49,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:49,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:50,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:50,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:50,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:50,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:50,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:50,270 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-19 16:16:50,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:50,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:50,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913008574_565.jpg' 2025-07-19 16:16:50,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:50,569 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:50,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:50,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:50,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:50,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:50,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:51,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:51,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:51,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:51,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:51,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:51,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:51,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:51,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:51,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:51,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913008760_979.jpg' 2025-07-19 16:16:52,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:52,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:52,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:52,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:52,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:52,799 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:52,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:53,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:53,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:53,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:53,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:53,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:53,423 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:53,423 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:53,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913008819_797.jpg' 2025-07-19 16:16:53,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:53,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:53,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:54,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:54,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:54,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:54,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:54,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:54,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:54,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:54,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:54,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:54,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:54,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:55,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:55,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:16:55,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913010486_745.jpg' 2025-07-19 16:16:55,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:16:55,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:16:55,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:16:55,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:16:55,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:16:55,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:16:55,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:16:55,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:55,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:16:56,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:16:56,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:16:56,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:16:56,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:16:56,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:16:56,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:16:56,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:17:12,620 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913032276_301.jpg' 2025-07-19 16:17:12,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:17:12,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:17:12,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:17:13,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:17:13,181 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:17:13,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:17:13,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:17:13,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:13,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:17:14,025 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:14,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:17:14,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:17:14,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:17:14,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:17:14,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:17:14,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:17:14,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913032522_899.jpg' 2025-07-19 16:17:14,386 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:17:14,386 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:17:14,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:17:14,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:17:14,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:17:14,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:17:14,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:17:15,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:15,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:17:15,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:15,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:17:15,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:17:15,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:17:15,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:17:15,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:17:15,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:17:15,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913035021_519.jpg' 2025-07-19 16:17:16,044 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:17:16,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:17:16,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:17:16,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:17:16,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:17:16,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:17:16,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:17:16,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:16,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:17:17,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:17,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:17:17,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:17:17,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:17:17,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:17:17,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:17:17,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:17:35,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913055567_97.jpg' 2025-07-19 16:17:35,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:17:35,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:17:35,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:17:36,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:17:36,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:17:36,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:17:36,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:17:36,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:36,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:17:37,183 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:37,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:17:37,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:17:37,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:17:37,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:17:37,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:17:37,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:17:39,542 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913059300_263.jpg' 2025-07-19 16:17:39,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:17:39,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:17:39,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:17:39,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:17:39,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:17:39,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:17:39,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:17:40,459 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:40,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:17:40,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:17:40,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:17:40,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:17:40,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:17:40,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:17:41,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:17:41,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:24,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913464430_259.jpg' 2025-07-19 16:24:25,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:25,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:25,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:25,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:25,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:25,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:25,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:26,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:26,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:26,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:26,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:26,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:26,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:26,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:26,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:26,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:26,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913464568_423.jpg' 2025-07-19 16:24:27,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:27,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:27,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:27,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:27,440 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:27,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:27,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:27,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:27,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:28,228 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:28,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:28,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:28,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:28,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:28,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:28,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:28,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913464813_274.jpg' 2025-07-19 16:24:28,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:28,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:28,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:29,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:29,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:29,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:29,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:29,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:29,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:30,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:30,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:30,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:30,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:30,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:30,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:30,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:30,315 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913464971_90.jpg' 2025-07-19 16:24:30,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:30,612 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:30,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:30,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:30,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:30,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:30,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:31,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:31,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:31,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:31,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:31,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:31,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:31,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:32,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:32,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:32,091 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913465010_882.jpg' 2025-07-19 16:24:32,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:32,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:32,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:32,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:32,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:32,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:32,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:32,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:32,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:33,326 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:33,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:33,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:33,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:33,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:33,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:33,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:33,625 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913464913_870.jpg' 2025-07-19 16:24:33,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:33,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:33,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:34,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:34,084 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:34,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:34,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:34,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:34,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:34,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:34,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:34,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:34,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:34,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:35,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:35,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:35,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913464976_260.jpg' 2025-07-19 16:24:35,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:35,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:35,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:35,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:35,888 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:35,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:35,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:36,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:36,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:36,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:36,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:36,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:36,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:36,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:37,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:37,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:37,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913465426_577.jpg' 2025-07-19 16:24:37,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:37,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:37,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:37,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:37,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:37,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:37,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:37,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:37,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:38,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:38,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:38,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:38,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:38,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:38,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:38,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:38,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913465492_344.jpg' 2025-07-19 16:24:38,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:38,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:38,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:39,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:39,010 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:39,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:39,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:39,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:39,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:39,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:39,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:39,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:39,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:39,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:40,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:40,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:40,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913465802_125.jpg' 2025-07-19 16:24:40,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:40,341 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:40,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:40,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:40,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:40,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:40,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:41,114 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:41,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:41,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:41,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:41,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:41,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:41,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:41,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:41,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:41,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913466615_819.jpg' 2025-07-19 16:24:41,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:41,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:41,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:42,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:42,262 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:42,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:42,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:42,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:42,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:43,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:43,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:43,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:43,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:43,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:43,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:43,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:43,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913468561_974.jpg' 2025-07-19 16:24:43,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:43,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:43,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:43,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:43,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:43,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:43,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:44,264 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:44,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:44,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:44,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:44,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:44,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:44,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:44,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:44,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:44,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913469259_703.jpg' 2025-07-19 16:24:45,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:45,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:45,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:45,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:45,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:45,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:45,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:45,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:45,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:46,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:46,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 16:24:46,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:46,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:46,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:46,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:46,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:48,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913488261_901.jpg' 2025-07-19 16:24:48,775 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:48,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:48,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:49,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:49,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:49,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:49,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:49,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:49,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:49,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:49,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:49,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:49,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:49,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:50,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:50,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:50,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913488351_763.jpg' 2025-07-19 16:24:50,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:50,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:50,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:50,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:50,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:50,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:50,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:51,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:51,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:51,415 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:51,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:51,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:51,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:51,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:51,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:51,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:51,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913489238_949.jpg' 2025-07-19 16:24:51,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:51,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:51,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:52,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:52,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:52,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:52,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:52,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:52,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:52,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:52,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:52,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:52,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:52,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:53,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:53,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:53,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913489260_163.jpg' 2025-07-19 16:24:53,283 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:53,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:53,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:53,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:53,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:53,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:53,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:54,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:54,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:54,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:54,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:54,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:54,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:54,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:54,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:54,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:24:54,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913489585_971.jpg' 2025-07-19 16:24:54,798 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:24:54,798 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:24:54,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:24:55,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:24:55,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:24:55,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:24:55,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:24:55,547 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:55,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:24:55,902 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:24:55,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:24:55,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:24:55,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:24:55,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:24:56,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:24:56,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:25:00,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913500496_664.jpg' 2025-07-19 16:25:00,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:25:00,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:25:00,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:25:01,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:25:01,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:25:01,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:25:01,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:25:01,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:01,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:25:02,021 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:02,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:25:02,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:25:02,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:25:02,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:25:02,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:25:02,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:25:12,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913512041_253.jpg' 2025-07-19 16:25:12,610 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:25:12,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:25:12,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:25:13,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:25:13,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:25:13,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:25:13,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:25:13,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:13,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:25:13,878 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:13,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:25:13,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:25:13,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:25:13,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:25:14,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:25:14,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:25:14,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913514159_415.jpg' 2025-07-19 16:25:14,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:25:14,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:25:14,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:25:15,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:25:15,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:25:15,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:25:15,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:25:15,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:15,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:25:15,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:15,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:25:15,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:25:15,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:25:15,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:25:16,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:25:16,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:25:16,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913514356_624.jpg' 2025-07-19 16:25:16,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:25:16,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:25:16,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:25:16,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:25:16,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:25:16,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:25:16,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:25:16,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:16,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:25:17,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:17,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:25:17,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:25:17,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:25:17,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:25:17,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:25:17,513 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:25:36,919 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913536702_536.jpg' 2025-07-19 16:25:37,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:25:37,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:25:37,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:25:37,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:25:37,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:25:37,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:25:37,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:25:37,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:37,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:25:38,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:38,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:25:38,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:25:38,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:25:38,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:25:38,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:25:38,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:25:38,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913538294_402.jpg' 2025-07-19 16:25:38,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:25:38,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:25:38,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:25:39,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:25:39,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:25:39,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:25:39,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:25:39,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:39,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:25:39,753 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:25:39,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:25:39,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:25:39,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:25:39,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:25:40,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:25:40,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:24,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913944595_429.jpg' 2025-07-19 16:32:25,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:25,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:25,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:25,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:25,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:25,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:25,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:26,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:26,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:26,653 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:26,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:26,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:26,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:26,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:26,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:26,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:26,950 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913944674_371.jpg' 2025-07-19 16:32:27,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:27,215 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:27,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:27,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:27,591 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:27,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:27,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:28,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:28,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:28,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:28,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:28,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:28,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:28,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:28,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:28,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:28,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913944730_937.jpg' 2025-07-19 16:32:28,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:28,973 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:28,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:29,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:29,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:29,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:29,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:29,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:29,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:30,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:30,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:30,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:30,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:30,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:30,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:30,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:30,329 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913944714_858.jpg' 2025-07-19 16:32:30,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:30,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:30,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:30,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:30,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:30,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:30,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:31,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:31,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:31,781 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:31,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:31,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:31,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:31,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:32,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:32,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:32,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913944934_330.jpg' 2025-07-19 16:32:32,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:32,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:32,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:32,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:32,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:32,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:32,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:33,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:33,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:33,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:33,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:33,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:33,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:33,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:33,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:33,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:33,818 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913946045_85.jpg' 2025-07-19 16:32:33,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:33,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:33,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:34,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:34,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:34,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:34,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:34,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:34,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:34,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:34,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:34,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:34,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:34,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:35,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:35,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:35,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913946053_803.jpg' 2025-07-19 16:32:35,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:35,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:35,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:35,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:35,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:36,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:36,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:36,695 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:36,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:36,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:36,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:36,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:36,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:36,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:36,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913946169_86.jpg' 2025-07-19 16:32:37,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:37,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:37,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:37,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:37,477 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:37,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:37,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:37,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:38,319 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:38,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:38,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:38,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:38,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:38,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:38,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:38,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913946693_726.jpg' 2025-07-19 16:32:38,831 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:38,831 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:38,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:39,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:39,174 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:39,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:39,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:39,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:39,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:39,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:39,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:39,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:39,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:39,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:40,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:40,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:40,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913946948_11.jpg' 2025-07-19 16:32:40,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:40,636 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:40,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:41,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:41,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:41,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:41,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:41,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:41,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:41,797 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:41,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:41,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:41,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:41,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:42,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:42,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:42,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913949282_766.jpg' 2025-07-19 16:32:42,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:42,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:42,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:42,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:42,507 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:42,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:42,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:42,908 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:42,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:43,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:43,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 16:32:43,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 16:32:43,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: False, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 16:32:43,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 16:32:43,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:43,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:43,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:43,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:48,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913968355_212.jpg' 2025-07-19 16:32:48,673 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:48,673 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:48,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:49,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:49,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:49,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:49,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:49,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:49,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:49,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:49,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:49,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:49,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:49,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:50,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:50,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:50,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913968856_462.jpg' 2025-07-19 16:32:50,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:50,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:50,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:50,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:50,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:50,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:50,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:51,037 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:51,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:51,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:51,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:51,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:51,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:51,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:51,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:51,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:51,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913969371_418.jpg' 2025-07-19 16:32:51,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:51,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:51,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:52,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:52,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:52,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:52,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:52,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:52,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:52,836 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:52,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:52,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:52,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:52,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:53,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:53,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:53,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913969248_915.jpg' 2025-07-19 16:32:53,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:53,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:53,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:53,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:53,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:53,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:53,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:53,923 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:53,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:54,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:54,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:54,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:54,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:54,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:54,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:54,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:32:54,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913970403_334.jpg' 2025-07-19 16:32:54,771 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:32:54,771 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:32:54,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:32:55,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:32:55,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:32:55,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:32:55,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:32:55,514 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:55,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:32:55,875 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:32:55,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:32:55,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:32:55,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:32:55,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:32:56,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:32:56,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:33:12,265 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913992048_683.jpg' 2025-07-19 16:33:12,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:33:12,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:33:12,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:33:12,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:33:12,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:33:12,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:33:12,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:33:13,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:13,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:33:13,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:13,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:33:13,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:33:13,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:33:13,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:33:13,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:33:13,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:33:14,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913994411_961.jpg' 2025-07-19 16:33:14,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:33:14,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:33:14,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:33:15,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:33:15,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:33:15,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:33:15,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:33:15,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:15,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:33:15,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:15,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:33:15,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:33:15,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:33:15,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:33:16,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:33:16,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:33:16,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752913995051_965.jpg' 2025-07-19 16:33:16,263 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:33:16,263 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:33:16,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:33:16,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:33:16,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:33:16,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:33:16,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:33:16,998 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:16,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:33:17,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:17,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:33:17,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:33:17,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:33:17,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:33:17,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:33:17,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:33:38,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914018559_385.jpg' 2025-07-19 16:33:38,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:33:38,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:33:38,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:33:39,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:33:39,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:33:39,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:33:39,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:33:39,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:39,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:33:39,992 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:39,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:33:39,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:33:39,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:33:39,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:33:40,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:33:40,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:33:40,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914019322_352.jpg' 2025-07-19 16:33:40,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:33:40,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:33:40,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:33:40,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:33:40,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:33:40,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:33:40,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:33:41,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:41,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:33:41,425 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:33:41,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:33:41,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:33:41,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:33:41,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:33:41,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:33:41,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:25,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914424913_333.jpg' 2025-07-19 16:40:25,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:25,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:25,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:26,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:26,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:26,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:26,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:26,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:26,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:26,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:26,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:26,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:26,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:26,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:27,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:27,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:27,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425106_488.jpg' 2025-07-19 16:40:27,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:27,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:27,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:27,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:27,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:27,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:27,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:28,211 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:28,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:28,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:28,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:28,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:28,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:28,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:28,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:28,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:28,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425133_27.jpg' 2025-07-19 16:40:29,095 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:29,095 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:29,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:29,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:29,437 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:29,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:29,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:29,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:29,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:30,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:30,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:30,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:30,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:30,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:30,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:30,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:30,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425147_304.jpg' 2025-07-19 16:40:30,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:30,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:30,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:31,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:31,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:31,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:31,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:31,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:31,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:31,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:31,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:31,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:31,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:31,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:32,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:32,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:32,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425284_384.jpg' 2025-07-19 16:40:32,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:32,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:32,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:32,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:32,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:32,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:32,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:32,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:32,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:33,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:33,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:33,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:33,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:33,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:33,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:33,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:33,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425378_620.jpg' 2025-07-19 16:40:33,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:33,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:33,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:33,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:33,957 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:33,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:33,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:34,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:34,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:34,710 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:34,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:34,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:34,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:34,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:34,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:34,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:34,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425551_552.jpg' 2025-07-19 16:40:35,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:35,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:35,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:35,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:35,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:35,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:35,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:35,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:35,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:36,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:36,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:36,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:36,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:36,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:36,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:36,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:36,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425603_301.jpg' 2025-07-19 16:40:36,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:36,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:36,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:37,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:37,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:37,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:37,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:37,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:37,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:37,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:37,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:37,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:38,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:38,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:38,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425798_276.jpg' 2025-07-19 16:40:38,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:38,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:38,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:38,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:38,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:38,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:38,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:38,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:38,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:39,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:39,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:39,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:39,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:39,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:39,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:39,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:39,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914425795_221.jpg' 2025-07-19 16:40:39,746 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:39,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:39,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:40,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:40,092 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:40,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:40,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:40,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:40,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:40,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:40,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:40,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:40,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:40,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:41,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:41,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:41,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914426179_744.jpg' 2025-07-19 16:40:41,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:41,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:41,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:41,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:41,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:41,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:41,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:41,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:41,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:42,278 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:42,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:42,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:42,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:42,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:42,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:42,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:42,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914427132_750.jpg' 2025-07-19 16:40:42,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:42,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:42,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:42,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:42,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:42,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:42,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:43,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:43,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:43,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:43,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:43,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:43,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:43,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:43,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:43,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:43,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914429729_890.jpg' 2025-07-19 16:40:44,081 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:44,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:44,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:44,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:44,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:44,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:44,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:44,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:44,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:45,173 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:45,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:45,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:45,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:45,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:45,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:45,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:49,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914448761_780.jpg' 2025-07-19 16:40:49,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:49,252 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:49,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:49,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:49,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:49,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:49,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:49,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:49,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:50,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:50,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:50,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:50,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:50,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:50,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:50,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:50,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914449673_860.jpg' 2025-07-19 16:40:50,687 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:50,688 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:50,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:51,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:51,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:51,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:51,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:51,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:51,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:51,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:51,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:51,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:51,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:51,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:52,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:52,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:52,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914450143_955.jpg' 2025-07-19 16:40:52,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:52,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:52,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:52,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:52,463 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:52,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:52,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:52,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:52,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:53,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:53,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:53,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:53,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:53,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:53,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:53,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:53,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914450275_44.jpg' 2025-07-19 16:40:53,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:53,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:53,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:53,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:53,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:53,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:53,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:54,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:54,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:54,654 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:54,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:54,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:54,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:54,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:54,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:54,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:40:54,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914450416_307.jpg' 2025-07-19 16:40:54,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:40:54,996 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:40:54,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:40:55,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:40:55,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:40:55,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:40:55,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:40:55,729 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:55,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:40:56,081 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:40:56,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:40:56,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:40:56,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:40:56,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:40:56,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:40:56,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:41:15,313 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914474912_11.jpg' 2025-07-19 16:41:15,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:41:15,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:41:15,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:41:16,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:41:16,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:41:16,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:41:16,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:41:16,425 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:16,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:41:16,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:16,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:41:16,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:41:16,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:41:16,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:41:17,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:41:17,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:41:17,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914475512_55.jpg' 2025-07-19 16:41:17,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:41:17,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:41:17,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:41:17,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:41:17,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:41:17,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:41:17,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:41:18,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:18,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:41:18,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:18,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:41:18,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:41:18,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:41:18,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:41:18,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:41:18,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:41:18,906 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914478682_980.jpg' 2025-07-19 16:41:18,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:41:18,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:41:18,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:41:19,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:41:19,323 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:41:19,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:41:19,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:41:19,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:19,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:41:20,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:20,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:41:20,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:41:20,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:41:20,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:41:20,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:41:20,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:41:38,625 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914498434_170.jpg' 2025-07-19 16:41:38,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:41:38,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:41:38,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:41:39,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:41:39,148 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:41:39,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:41:39,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:41:39,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:39,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:41:39,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:39,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:41:39,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:41:39,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:41:39,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:41:40,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:41:40,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:41:40,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914500250_68.jpg' 2025-07-19 16:41:40,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:41:40,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:41:40,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:41:40,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:41:40,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:41:40,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:41:40,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:41:41,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:41,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:41:41,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:41:41,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:41:41,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:41:41,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:41:41,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:41:41,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:41:41,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:24,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914904428_264.jpg' 2025-07-19 16:48:25,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:25,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:25,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:25,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:25,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:25,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:25,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:25,929 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:25,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:26,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:26,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:26,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:26,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:26,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:26,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:26,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:26,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914904427_533.jpg' 2025-07-19 16:48:26,798 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:26,798 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:26,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:27,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:27,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:27,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:27,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:27,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:27,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:27,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:27,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:27,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:27,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:27,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:28,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:28,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:28,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914904424_263.jpg' 2025-07-19 16:48:28,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:28,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:28,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:28,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:28,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:28,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:28,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:29,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:29,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:29,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:29,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:29,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:29,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:29,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:29,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:29,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:29,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914904753_230.jpg' 2025-07-19 16:48:30,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:30,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:30,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:30,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:30,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:30,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:30,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:30,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:30,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:31,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:31,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:31,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:31,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:31,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:31,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:31,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:31,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914905212_686.jpg' 2025-07-19 16:48:31,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:31,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:31,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:32,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:32,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:32,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:32,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:32,619 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:32,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:32,969 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:32,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:32,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:32,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:32,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:33,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:33,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:33,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914905445_216.jpg' 2025-07-19 16:48:33,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:33,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:33,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:33,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:33,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:33,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:33,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:34,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:34,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:34,594 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:34,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:34,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:34,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:34,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:34,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:34,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:34,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914905688_813.jpg' 2025-07-19 16:48:34,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:34,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:34,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:35,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:35,284 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:35,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:35,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:35,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:35,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:36,039 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:36,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:36,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:36,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:36,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:36,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:36,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:36,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914905874_880.jpg' 2025-07-19 16:48:36,544 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:36,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:36,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:36,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:36,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:36,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:36,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:37,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:37,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:37,631 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:37,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:37,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:37,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:37,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:37,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:37,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:37,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914905881_692.jpg' 2025-07-19 16:48:38,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:38,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:38,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:38,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:38,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:38,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:38,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:38,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:38,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:39,238 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:39,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:39,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:39,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:39,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:39,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:39,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:39,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914905949_451.jpg' 2025-07-19 16:48:39,581 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:39,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:39,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:39,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:39,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:39,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:39,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:40,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:40,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:40,675 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:40,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:40,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:40,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:40,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:40,937 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:40,937 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:40,938 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914906591_838.jpg' 2025-07-19 16:48:42,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:42,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:42,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:42,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:42,565 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:42,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:42,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:42,961 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:42,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:43,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:43,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:43,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:43,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:43,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:43,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:43,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:43,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914909644_988.jpg' 2025-07-19 16:48:43,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:43,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:43,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:44,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:44,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:44,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:44,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:44,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:44,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:44,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:44,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:44,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:44,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:44,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:45,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:45,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:48,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914927948_821.jpg' 2025-07-19 16:48:48,223 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:48,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:48,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:48,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:48,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:48,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:48,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:48,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:48,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:49,327 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:49,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:49,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:49,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:49,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:49,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:49,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:49,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914927879_92.jpg' 2025-07-19 16:48:49,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:49,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:49,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:50,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:50,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:50,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:50,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:50,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:50,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:50,774 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:50,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:50,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:50,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:50,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:51,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:51,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:51,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914928558_902.jpg' 2025-07-19 16:48:51,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:51,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:51,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:51,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:51,657 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:51,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:51,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:52,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:52,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:52,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:52,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:52,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:52,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:52,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:52,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:52,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:52,665 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914929092_582.jpg' 2025-07-19 16:48:52,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:52,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:52,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:53,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:53,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:53,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:53,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:53,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:53,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:54,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:54,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:54,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:54,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:54,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:54,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:54,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:54,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914929744_674.jpg' 2025-07-19 16:48:54,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:54,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:54,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:54,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:54,709 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:54,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:54,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:55,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:55,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:55,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:55,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:55,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:55,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:55,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:55,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:55,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:48:55,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914930119_186.jpg' 2025-07-19 16:48:55,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:48:55,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:48:55,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:48:56,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:48:56,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:48:56,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:48:56,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:48:56,561 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:56,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:48:56,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:48:56,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:48:56,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:48:56,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:48:56,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:48:57,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:48:57,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:49:12,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914952347_972.jpg' 2025-07-19 16:49:12,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:49:12,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:49:12,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:49:12,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:49:12,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:49:12,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:49:12,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:49:13,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:13,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:49:13,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:13,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:49:13,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:49:13,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:49:13,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:49:13,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:49:13,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:49:13,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914952840_200.jpg' 2025-07-19 16:49:14,084 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:49:14,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:49:14,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:49:14,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:49:14,427 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:49:14,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:49:14,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:49:14,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:14,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:49:15,164 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:15,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:49:15,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:49:15,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:49:15,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:49:15,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:49:15,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:49:15,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914954296_658.jpg' 2025-07-19 16:49:15,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:49:15,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:49:15,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:49:15,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:49:15,840 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:49:15,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:49:15,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:49:16,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:16,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:49:16,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:16,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:49:16,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:49:16,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:49:16,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:49:16,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:49:16,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:49:36,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914976105_748.jpg' 2025-07-19 16:49:36,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:49:36,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:49:36,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:49:36,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:49:36,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:49:36,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:49:36,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:49:37,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:37,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 16:49:37,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:49:37,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:49:37,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:49:37,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:49:37,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:49:38,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752914978442_313.jpg' 2025-07-19 16:49:38,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:49:38,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:49:38,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:49:39,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:49:39,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:49:39,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:49:39,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:49:39,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:39,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:49:39,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:49:39,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:49:39,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:49:39,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:49:39,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:49:40,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:49:40,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:24,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915384621_645.jpg' 2025-07-19 16:56:27,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:27,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:27,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:27,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:27,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:27,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:27,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:28,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:28,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:28,571 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:28,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:28,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:28,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:28,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:28,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:28,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:28,832 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915384619_363.jpg' 2025-07-19 16:56:29,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:29,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:29,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:29,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:29,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:29,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:29,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:29,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:29,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:30,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:30,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:30,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:30,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:30,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:30,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915384771_767.jpg' 2025-07-19 16:56:30,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:30,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:30,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:31,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:31,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:31,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:31,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:31,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:31,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:31,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:31,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:31,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:31,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:31,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:32,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:32,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:32,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915384703_698.jpg' 2025-07-19 16:56:32,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:32,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:32,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:32,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:32,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:32,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:32,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:33,183 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:33,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:33,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:33,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:33,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:33,533 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:33,533 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:33,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:33,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:33,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915385210_58.jpg' 2025-07-19 16:56:33,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:33,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:33,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:34,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:34,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:34,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:34,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:34,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:34,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:35,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:35,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:35,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:35,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:35,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:35,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:35,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:35,312 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915385451_964.jpg' 2025-07-19 16:56:35,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:35,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:35,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:35,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:35,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:35,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:35,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:36,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:36,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:36,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:36,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:36,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:36,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:36,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:36,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:36,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:36,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915385295_258.jpg' 2025-07-19 16:56:37,039 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:37,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:37,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:37,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:37,381 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:37,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:37,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:37,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:37,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:38,132 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:38,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:38,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:38,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:38,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:38,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:38,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:38,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915385512_756.jpg' 2025-07-19 16:56:38,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:38,676 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:38,676 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:39,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:39,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:39,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:39,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:39,422 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:39,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:39,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:39,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:39,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:39,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:39,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:40,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:40,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:40,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915385615_276.jpg' 2025-07-19 16:56:40,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:40,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:40,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:40,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:40,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:40,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:40,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:40,860 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:40,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:41,211 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:41,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:41,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:41,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:41,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:41,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915385574_313.jpg' 2025-07-19 16:56:41,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:41,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:41,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:42,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:42,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:42,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:42,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:42,495 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:42,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:42,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:42,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:42,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:42,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:42,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:43,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:43,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:43,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915386566_813.jpg' 2025-07-19 16:56:43,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:43,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:43,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:43,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:43,523 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:43,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:43,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:43,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:43,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:44,278 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:44,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:44,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:44,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:44,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:44,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:44,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:44,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915387630_803.jpg' 2025-07-19 16:56:44,627 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:44,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:44,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:44,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:44,968 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:44,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:44,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:45,366 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:45,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:45,718 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:45,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 16:56:45,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:45,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:45,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:45,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:45,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:45,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915389771_58.jpg' 2025-07-19 16:56:46,068 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:46,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:46,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:46,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:46,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:46,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:46,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:46,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:46,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:47,161 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:47,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:47,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:47,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:47,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:47,421 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:47,421 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:48,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915408098_620.jpg' 2025-07-19 16:56:48,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:48,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:48,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:48,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:48,888 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:48,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:48,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:49,282 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:49,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:49,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:49,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:49,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:49,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:49,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:49,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:49,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:49,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915408621_494.jpg' 2025-07-19 16:56:49,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:49,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:49,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:50,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:50,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:50,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:50,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:50,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:50,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:51,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:51,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:51,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:51,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:51,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:51,348 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-19 16:56:51,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:51,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:51,350 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915409393_445.jpg' 2025-07-19 16:56:51,430 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:51,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:51,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:51,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:51,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:51,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:51,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:52,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:52,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:52,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:52,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:52,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:52,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:52,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:52,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:52,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:52,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915409433_155.jpg' 2025-07-19 16:56:52,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:52,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:52,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:53,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:53,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:53,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:53,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:53,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:53,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:53,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:53,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 16:56:53,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:53,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:53,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:54,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:54,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:54,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915410119_885.jpg' 2025-07-19 16:56:54,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:54,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:54,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:54,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:54,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:54,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:54,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:55,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:55,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:55,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:55,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:55,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:55,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:55,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:55,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:55,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:56:55,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915414754_234.jpg' 2025-07-19 16:56:55,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:56:55,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:56:55,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:56:56,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:56:56,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:56:56,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:56:56,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:56:56,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:56,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:56:56,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:56:56,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:56:56,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:56:56,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:56:56,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:56:57,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:56:57,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:57:13,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915432898_446.jpg' 2025-07-19 16:57:13,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:57:13,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:57:13,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:57:13,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:57:13,642 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:57:13,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:57:13,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:57:14,047 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:14,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:57:14,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:14,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:57:14,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:57:14,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:57:14,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:57:14,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:57:14,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:57:15,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915434963_86.jpg' 2025-07-19 16:57:15,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:57:15,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:57:15,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:57:15,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:57:15,826 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:57:15,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:57:15,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:57:16,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:16,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:57:16,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:16,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:57:16,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:57:16,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:57:16,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:57:16,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:57:16,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:57:17,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915437732_605.jpg' 2025-07-19 16:57:18,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:57:18,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:57:18,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:57:18,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:57:18,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:57:18,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:57:18,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:57:18,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:18,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:57:19,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:19,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:57:19,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:57:19,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:57:19,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:57:19,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:57:19,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:57:36,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915456040_194.jpg' 2025-07-19 16:57:36,290 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:57:36,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:57:36,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:57:36,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:57:36,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:57:36,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:57:36,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:57:37,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:37,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:57:37,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:37,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:57:37,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:57:37,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:57:37,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:57:37,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:57:37,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 16:57:38,593 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915458364_571.jpg' 2025-07-19 16:57:38,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 16:57:38,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 16:57:38,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 16:57:39,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 16:57:39,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 16:57:39,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 16:57:39,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 16:57:39,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:39,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 16:57:39,768 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 16:57:39,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 16:57:39,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 16:57:39,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 16:57:39,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 16:57:40,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 16:57:40,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:25,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915625032_442.jpg' 2025-07-19 17:00:25,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:25,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:25,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:25,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:25,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:25,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:25,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:26,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:26,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:26,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:26,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:26,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:26,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:26,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:26,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:26,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:26,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915625330_217.jpg' 2025-07-19 17:00:27,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:27,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:27,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:27,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:27,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:27,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:27,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:27,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:27,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:28,173 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:28,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:28,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:28,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:28,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:28,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:28,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:28,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915625330_340.jpg' 2025-07-19 17:00:28,519 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:28,519 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:28,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:28,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:28,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:28,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:28,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:29,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:29,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:29,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:29,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:29,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:29,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:29,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:30,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:30,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:30,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915625499_457.jpg' 2025-07-19 17:00:30,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:30,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:30,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:30,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:30,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:30,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:30,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:30,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:30,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:31,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:31,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:31,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:31,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:31,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:31,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:31,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:31,486 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915625603_759.jpg' 2025-07-19 17:00:31,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:31,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:31,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:31,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:31,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:31,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:31,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:32,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:32,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:32,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:32,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:32,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:32,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:32,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:32,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:32,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:32,950 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915625728_741.jpg' 2025-07-19 17:00:33,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:33,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:33,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:33,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:33,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:33,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:33,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:33,775 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:33,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:34,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:34,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:34,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:34,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:34,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:34,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:34,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:34,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915626518_967.jpg' 2025-07-19 17:00:34,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:34,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:34,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:34,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:34,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:34,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:34,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:35,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:35,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:35,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:35,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:35,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:35,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:35,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:35,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:35,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:35,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915626898_136.jpg' 2025-07-19 17:00:36,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:36,068 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:36,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:36,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:36,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:36,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:36,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:36,821 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:36,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:37,175 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:37,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:37,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:37,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:37,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:37,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:37,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:37,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915626920_185.jpg' 2025-07-19 17:00:37,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:37,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:37,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:37,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:37,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:37,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:37,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:38,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:38,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:38,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:38,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:38,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:38,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:38,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:38,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:38,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:38,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915627189_467.jpg' 2025-07-19 17:00:38,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:38,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:38,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:39,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:39,302 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:39,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:39,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:39,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:39,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:40,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:40,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:40,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:40,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:40,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:40,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:40,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:40,329 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915627369_973.jpg' 2025-07-19 17:00:40,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:40,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:40,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:40,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:40,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:40,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:40,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:41,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:41,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:41,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:41,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:41,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:41,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:41,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:41,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:41,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:41,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915629493_656.jpg' 2025-07-19 17:00:41,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:41,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:41,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:42,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:42,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:42,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:42,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:42,599 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:42,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:42,952 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:42,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:42,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:42,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:42,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:43,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:43,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:43,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915629637_707.jpg' 2025-07-19 17:00:43,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:43,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:43,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:43,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:43,650 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:43,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:43,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:44,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:44,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:44,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:44,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:44,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:44,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:44,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:44,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:44,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:44,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915630895_267.jpg' 2025-07-19 17:00:44,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:44,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:44,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:45,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:45,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:45,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:45,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:45,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:45,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:45,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:45,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:45,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:45,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:45,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:46,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:46,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:48,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915648414_854.jpg' 2025-07-19 17:00:48,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:48,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:48,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:49,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:49,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:49,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:49,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:49,440 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:49,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:49,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:49,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:49,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:49,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:49,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:50,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:50,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:50,056 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915649236_879.jpg' 2025-07-19 17:00:50,143 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:50,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:50,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:50,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:50,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:50,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:50,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:50,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:50,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:51,245 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:51,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:51,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:51,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:51,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:51,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:51,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:51,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915649267_337.jpg' 2025-07-19 17:00:51,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:51,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:51,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:51,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:51,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:51,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:51,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:52,315 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:52,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:52,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:52,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:52,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:52,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:52,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:52,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:52,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:52,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915649423_625.jpg' 2025-07-19 17:00:53,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:53,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:53,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:53,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:53,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:53,760 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:53,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:54,114 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:54,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:54,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:54,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:54,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:54,375 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-19 17:00:54,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:54,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:00:54,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915651148_412.jpg' 2025-07-19 17:00:54,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:00:54,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:00:54,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:00:54,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:00:54,806 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:00:54,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:00:54,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:00:55,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:55,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:00:55,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:00:55,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:00:55,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:00:55,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:00:55,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:00:55,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:00:55,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:01:13,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915672693_650.jpg' 2025-07-19 17:01:13,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:01:13,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:01:13,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:01:13,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:01:13,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:01:13,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:01:13,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:01:14,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:14,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:01:14,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:14,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 17:01:14,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:01:14,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:01:14,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:01:14,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:01:14,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:01:14,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915673380_712.jpg' 2025-07-19 17:01:14,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:01:14,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:01:14,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:01:15,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:01:15,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:01:15,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:01:15,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:01:15,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:15,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:01:15,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:15,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:01:15,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:01:15,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:01:15,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:01:16,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:01:16,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:01:16,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915673998_438.jpg' 2025-07-19 17:01:16,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:01:16,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:01:16,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:01:16,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:01:16,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:01:16,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:01:16,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:01:17,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:17,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:01:17,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:17,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:01:17,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:01:17,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:01:17,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:01:17,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:01:17,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:01:36,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915696123_282.jpg' 2025-07-19 17:01:36,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:01:36,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:01:36,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:01:37,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:01:37,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:01:37,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:01:37,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:01:37,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:37,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:01:38,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:38,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:01:38,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:01:38,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:01:38,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:01:38,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:01:38,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:01:38,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752915698102_807.jpg' 2025-07-19 17:01:38,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:01:38,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:01:38,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:01:38,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:01:38,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:01:38,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:01:38,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:01:39,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:39,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:01:39,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:01:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:01:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:01:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:01:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:01:39,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:01:39,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:24,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916104000_598.jpg' 2025-07-19 17:08:24,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:24,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:24,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:25,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:25,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:25,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:25,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:25,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:25,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:25,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:25,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:25,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:25,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:25,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:26,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:26,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:26,206 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916104820_367.jpg' 2025-07-19 17:08:26,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:26,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:26,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:26,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:26,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:26,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:26,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:27,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:27,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:27,587 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:27,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:27,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:27,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:27,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:27,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:27,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:27,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916104998_155.jpg' 2025-07-19 17:08:28,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:28,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:28,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:28,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:28,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:28,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:28,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:28,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:28,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:29,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:29,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:29,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:29,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:29,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:29,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:29,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:29,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916104983_520.jpg' 2025-07-19 17:08:29,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:29,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:29,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:30,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:30,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:30,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:30,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:30,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:30,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:30,835 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:30,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:30,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:30,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:30,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:31,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:31,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:31,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105165_958.jpg' 2025-07-19 17:08:31,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:31,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:31,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:31,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:31,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:31,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:31,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:32,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:32,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:32,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:32,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:32,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:32,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:32,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:32,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:32,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:32,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105215_442.jpg' 2025-07-19 17:08:32,999 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:32,999 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:32,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:33,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:33,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:33,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:33,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:33,740 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:33,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:34,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:34,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:34,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:34,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:34,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:34,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:34,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:34,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105180_597.jpg' 2025-07-19 17:08:34,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:34,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:34,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:34,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:34,777 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:34,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:34,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:35,176 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:35,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:35,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:35,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:35,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:35,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:35,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:35,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:35,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:35,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105391_758.jpg' 2025-07-19 17:08:36,060 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:36,060 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:36,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:36,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:36,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:36,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:36,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:36,805 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:36,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:37,158 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:37,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:37,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:37,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:37,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:37,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:37,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:37,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105415_969.jpg' 2025-07-19 17:08:37,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:37,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:37,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:38,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:38,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:38,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:38,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:38,419 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:38,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:38,775 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:38,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:38,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:38,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:38,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:39,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:39,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:39,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105506_776.jpg' 2025-07-19 17:08:39,277 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:39,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:39,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:39,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:39,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:39,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:39,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:40,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:40,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:40,372 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:40,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:40,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:40,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:40,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:40,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:40,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:40,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105665_462.jpg' 2025-07-19 17:08:40,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:40,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:40,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:41,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:41,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:41,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:41,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:41,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:41,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:41,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:41,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:08:41,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:41,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:41,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:42,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:42,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:42,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105809_918.jpg' 2025-07-19 17:08:42,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:42,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:42,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:42,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:42,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:42,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:42,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:43,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:43,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:43,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:43,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 17:08:43,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:43,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:43,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:43,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:43,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:43,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916105975_412.jpg' 2025-07-19 17:08:43,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:43,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:43,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:44,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:44,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:44,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:44,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:44,693 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:44,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:45,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:45,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:45,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:45,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:45,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:45,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:45,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:45,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916106068_301.jpg' 2025-07-19 17:08:45,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:45,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:45,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:45,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:45,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:45,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:45,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:46,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:46,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:46,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:46,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:46,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:46,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:46,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:46,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:46,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:46,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916107436_5.jpg' 2025-07-19 17:08:46,839 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:46,839 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:46,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:47,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:47,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:47,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:47,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:47,589 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:47,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:47,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:47,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:08:47,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:47,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:47,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:48,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:48,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:48,207 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916127123_838.jpg' 2025-07-19 17:08:48,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:48,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:48,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:48,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:48,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:48,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:48,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:49,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:49,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:49,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:49,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:49,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:49,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:49,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:49,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:49,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:49,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916128583_958.jpg' 2025-07-19 17:08:49,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:49,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:49,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:50,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:50,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:50,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:50,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:50,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:50,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:50,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:50,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:50,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:50,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:50,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:51,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:51,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:51,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916128710_712.jpg' 2025-07-19 17:08:51,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:51,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:51,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:51,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:51,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:51,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:51,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:52,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:52,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:52,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:52,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:08:52,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:52,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:52,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:52,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:52,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:52,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916129028_546.jpg' 2025-07-19 17:08:52,841 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:52,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:52,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:53,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:53,188 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:53,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:53,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:53,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:53,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:53,947 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:53,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:53,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:53,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:53,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:54,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:54,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:54,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916129617_698.jpg' 2025-07-19 17:08:54,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:54,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:54,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:54,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:54,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:54,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:54,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:55,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:55,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:55,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:55,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:55,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:55,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:55,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:55,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:55,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:08:55,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916130014_56.jpg' 2025-07-19 17:08:55,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:08:55,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:08:55,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:08:56,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:08:56,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:08:56,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:08:56,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:08:56,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:56,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:08:56,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:08:56,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:08:56,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:08:56,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:08:56,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:08:57,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:08:57,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:09:12,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916152038_805.jpg' 2025-07-19 17:09:12,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:09:12,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:09:12,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:09:12,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:09:12,914 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:09:12,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:09:12,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:09:13,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:13,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:09:13,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:13,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:09:13,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:09:13,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:09:13,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:09:13,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:09:13,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:09:13,938 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916153129_595.jpg' 2025-07-19 17:09:14,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:09:14,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:09:14,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:09:14,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:09:14,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:09:14,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:09:14,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:09:14,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:14,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:09:15,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:15,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:09:15,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:09:15,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:09:15,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:09:15,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:09:15,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:09:15,382 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916154653_365.jpg' 2025-07-19 17:09:15,470 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:09:15,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:09:15,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:09:15,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:09:15,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:09:15,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:09:15,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:09:16,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:16,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:09:16,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:16,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:09:16,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:09:16,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:09:16,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:09:16,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:09:16,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:09:36,916 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916176703_918.jpg' 2025-07-19 17:09:37,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:09:37,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:09:37,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:09:37,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:09:37,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:09:37,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:09:37,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:09:37,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:37,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:09:38,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:38,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:09:38,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:09:38,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:09:38,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:09:38,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:09:38,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:09:38,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916178686_173.jpg' 2025-07-19 17:09:38,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:09:38,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:09:38,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:09:39,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:09:39,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:09:39,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:09:39,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:09:39,718 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:39,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:09:40,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:09:40,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:09:40,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:09:40,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:09:40,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:09:40,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:09:40,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:24,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916584280_460.jpg' 2025-07-19 17:16:24,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:24,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:24,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:25,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:25,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:25,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:25,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:25,828 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:25,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:26,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:26,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:26,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:26,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:26,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:26,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:26,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:26,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916584576_185.jpg' 2025-07-19 17:16:26,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:26,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:26,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:26,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:26,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:26,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:26,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:27,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:27,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:27,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:27,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:27,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:27,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:27,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:27,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:27,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:27,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916584657_140.jpg' 2025-07-19 17:16:28,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:28,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:28,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:28,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:28,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:28,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:28,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:28,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:28,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:29,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:29,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:29,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:29,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:29,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:29,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:29,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:29,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916584677_138.jpg' 2025-07-19 17:16:29,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:29,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:29,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:30,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:30,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:30,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:30,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:30,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:30,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:30,880 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:30,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:30,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:30,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:30,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:31,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:31,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:31,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585119_129.jpg' 2025-07-19 17:16:31,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:31,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:31,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:31,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:31,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:31,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:31,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:32,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:32,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:32,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:32,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:32,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:32,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:32,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:32,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:32,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:32,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585319_642.jpg' 2025-07-19 17:16:33,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:33,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:33,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:33,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:33,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:33,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:33,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:33,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:33,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:34,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:34,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:34,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:34,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:34,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:34,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:34,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:34,529 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585385_864.jpg' 2025-07-19 17:16:34,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:34,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:34,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:34,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:34,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:34,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:34,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:35,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:35,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:35,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:35,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:35,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:35,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:35,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:35,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:35,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:35,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585537_253.jpg' 2025-07-19 17:16:36,258 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:36,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:36,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:36,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:36,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:36,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:36,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:37,008 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:37,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:37,364 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:37,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:37,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:37,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:37,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:37,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:37,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:37,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585622_195.jpg' 2025-07-19 17:16:37,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:37,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:37,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:38,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:38,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:38,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:38,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:38,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:38,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:38,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:38,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:38,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:38,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:38,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:39,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:39,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:39,053 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585614_90.jpg' 2025-07-19 17:16:39,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:39,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:39,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:39,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:39,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:39,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:39,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:40,047 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:40,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:40,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:40,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:40,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:40,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:40,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:40,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:40,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:40,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585616_631.jpg' 2025-07-19 17:16:40,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:40,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:40,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:41,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:41,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:41,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:41,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:41,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:41,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:42,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:42,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:42,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:42,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:42,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:42,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:42,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:42,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916585783_650.jpg' 2025-07-19 17:16:42,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:42,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:42,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:42,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:42,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:42,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:42,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:43,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:43,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:43,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:43,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:43,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:43,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:43,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:43,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:43,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:43,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916586988_911.jpg' 2025-07-19 17:16:43,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:43,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:43,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:44,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:44,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:44,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:44,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:44,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:44,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:44,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:44,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:44,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:44,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:44,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:45,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:45,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:45,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916588263_227.jpg' 2025-07-19 17:16:45,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:45,249 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:45,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:45,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:45,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:45,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:45,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:45,983 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:45,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:46,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:46,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:16:46,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:46,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:46,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:46,598 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:46,598 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:46,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916590771_127.jpg' 2025-07-19 17:16:46,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:46,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:46,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:47,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:47,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:47,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:47,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:47,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:47,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:47,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:47,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:47,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:47,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:47,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:48,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:48,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:48,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916608043_370.jpg' 2025-07-19 17:16:48,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:48,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:48,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:48,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:48,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:48,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:48,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:49,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:49,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:49,436 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:49,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:49,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:49,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:49,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:49,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:49,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:49,693 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916608644_711.jpg' 2025-07-19 17:16:49,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:49,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:49,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:50,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:50,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:50,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:50,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:50,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:50,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:50,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:50,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:50,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:50,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:50,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:51,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:51,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:51,101 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916608690_781.jpg' 2025-07-19 17:16:51,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:51,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:51,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:51,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:51,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:51,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:51,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:51,908 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:51,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:52,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:52,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:52,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:52,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:52,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:52,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:52,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:52,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916608831_37.jpg' 2025-07-19 17:16:52,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:52,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:52,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:52,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:52,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:52,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:52,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:53,323 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:53,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:53,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:53,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:53,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:53,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:53,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:53,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:53,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:53,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916608873_528.jpg' 2025-07-19 17:16:54,261 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:54,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:54,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:54,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:54,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:54,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:54,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:54,992 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:54,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:55,347 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:55,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:55,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:55,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:55,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:55,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:55,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:16:55,613 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916609759_679.jpg' 2025-07-19 17:16:55,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:16:55,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:16:55,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:16:56,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:16:56,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:16:56,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:16:56,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:16:56,451 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:56,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:16:56,804 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:16:56,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:16:56,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:16:56,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:16:56,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:16:57,063 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:16:57,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:17:12,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916632233_75.jpg' 2025-07-19 17:17:12,516 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:17:12,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:17:12,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:17:12,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:17:12,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:17:12,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:17:12,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:17:13,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:13,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:17:13,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:13,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:17:13,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:17:13,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:17:13,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:17:13,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:17:13,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:17:13,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916632593_814.jpg' 2025-07-19 17:17:13,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:17:13,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:17:13,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:17:14,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:17:14,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:17:14,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:17:14,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:17:14,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:14,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:17:15,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:15,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:17:15,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:17:15,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:17:15,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:17:15,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:17:15,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:17:15,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916634394_793.jpg' 2025-07-19 17:17:15,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:17:15,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:17:15,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:17:15,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:17:15,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:17:15,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:17:15,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:17:16,164 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:16,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:17:16,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:16,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:17:16,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:17:16,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:17:16,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:17:16,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:17:16,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:17:35,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916655644_412.jpg' 2025-07-19 17:17:35,897 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:17:35,897 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:17:35,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:17:36,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:17:36,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:17:36,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:17:36,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:17:36,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:36,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:17:37,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:37,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:17:37,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:17:37,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:17:37,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:17:37,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:17:37,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:17:39,589 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752916659320_600.jpg' 2025-07-19 17:17:39,667 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:17:39,667 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:17:39,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:17:40,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:17:40,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:17:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:17:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:17:40,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:40,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:17:40,758 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:17:40,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:17:40,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:17:40,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:17:40,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:17:41,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:17:41,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:24,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064640_665.jpg' 2025-07-19 17:24:25,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:25,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:25,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:25,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:25,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:25,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:25,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:26,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:26,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:26,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:26,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:26,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:26,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:26,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:26,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:26,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:26,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064654_294.jpg' 2025-07-19 17:24:27,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:27,169 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:27,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:27,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:27,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:27,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:27,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:27,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:27,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:28,271 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:28,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:28,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:28,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:28,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:28,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:28,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:28,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064655_505.jpg' 2025-07-19 17:24:28,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:28,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:28,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:29,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:29,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:29,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:29,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:29,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:29,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:29,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:29,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:29,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:29,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:29,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:30,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:30,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:30,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064645_139.jpg' 2025-07-19 17:24:30,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:30,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:30,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:30,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:30,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:30,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:30,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:31,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:31,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:31,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:31,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:31,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:31,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:31,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:31,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:31,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:31,803 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064645_529.jpg' 2025-07-19 17:24:31,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:31,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:31,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:32,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:32,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:32,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:32,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:32,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:32,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:33,008 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:33,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:33,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:33,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:33,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:33,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:33,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:33,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064865_601.jpg' 2025-07-19 17:24:33,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:33,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:33,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:33,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:33,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:33,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:33,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:34,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:34,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:34,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:34,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:34,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:34,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:34,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:34,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:34,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:34,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064889_11.jpg' 2025-07-19 17:24:35,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:35,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:35,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:35,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:35,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:35,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:35,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:36,251 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:36,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:36,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:36,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:36,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:36,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:36,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:36,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:36,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:36,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917064968_41.jpg' 2025-07-19 17:24:38,156 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:38,157 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:38,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:38,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:38,496 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:38,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:38,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:38,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:38,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:39,251 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:39,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:24:39,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:39,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:39,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:39,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:39,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:39,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917065261_252.jpg' 2025-07-19 17:24:39,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:39,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:39,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:40,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:40,120 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:40,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:40,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:40,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:40,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:40,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 17:24:40,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:40,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:40,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:41,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:41,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:41,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917065537_26.jpg' 2025-07-19 17:24:41,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:41,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:41,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:41,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:41,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:41,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:41,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:42,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:42,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:42,503 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:42,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:42,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:42,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:42,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:42,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:42,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:42,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917065537_545.jpg' 2025-07-19 17:24:43,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:43,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:43,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:43,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:43,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:43,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:43,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:43,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:43,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:44,176 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:44,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:44,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:44,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:44,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:44,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:44,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:44,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917065624_552.jpg' 2025-07-19 17:24:44,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:44,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:44,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:44,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:44,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:44,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:44,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:45,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:45,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:45,637 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:45,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:45,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:45,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:45,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:45,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:45,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:45,900 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917065683_500.jpg' 2025-07-19 17:24:46,217 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:46,217 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:46,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:46,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:46,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:46,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:46,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:46,969 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:46,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:47,323 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:47,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:47,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:47,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:47,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:47,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:47,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:47,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917067245_629.jpg' 2025-07-19 17:24:47,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:47,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:47,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:48,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:48,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:48,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:48,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:48,620 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:48,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:48,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:48,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:48,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:48,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:48,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:49,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:49,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:49,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917068467_269.jpg' 2025-07-19 17:24:49,343 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:49,343 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:49,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:49,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:49,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:49,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:49,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:50,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:50,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:50,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:50,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:24:50,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:50,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:50,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:50,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:50,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:50,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917070069_671.jpg' 2025-07-19 17:24:50,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:50,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:50,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:51,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:51,137 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:51,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:51,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:51,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:51,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:51,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:51,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:51,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:51,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:51,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:52,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:52,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:52,164 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917087975_194.jpg' 2025-07-19 17:24:52,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:52,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:52,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:52,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:52,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:52,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:52,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:53,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:53,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:53,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:53,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:53,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:53,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:53,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:53,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:53,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:53,821 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917088530_397.jpg' 2025-07-19 17:24:53,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:53,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:53,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:54,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:54,263 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:54,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:54,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:54,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:54,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:55,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:55,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:55,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:55,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:55,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:55,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:55,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:55,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917088630_660.jpg' 2025-07-19 17:24:55,385 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:55,385 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:55,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:55,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:55,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:55,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:55,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:56,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:56,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:56,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:56,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:56,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:56,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:56,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:56,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:56,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:56,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917088941_120.jpg' 2025-07-19 17:24:56,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:56,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:56,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:57,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:57,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:57,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:57,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:57,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:57,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:57,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:57,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:57,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:57,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:57,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:58,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:58,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:58,207 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917089205_846.jpg' 2025-07-19 17:24:58,288 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:58,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:58,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:24:58,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:24:58,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:24:58,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:24:58,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:24:59,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:59,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:24:59,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:24:59,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:24:59,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:24:59,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:24:59,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:24:59,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:24:59,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:24:59,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917089668_185.jpg' 2025-07-19 17:24:59,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:24:59,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:24:59,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:25:00,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:25:00,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:25:00,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:25:00,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:25:00,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:00,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:25:00,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:00,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:25:00,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:25:00,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:25:00,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:25:01,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:25:01,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:25:13,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917113371_460.jpg' 2025-07-19 17:25:13,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:25:13,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:25:13,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:25:14,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:25:14,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:25:14,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:25:14,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:25:14,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:14,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:25:14,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:25:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:25:14,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:25:14,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:25:15,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:25:15,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:25:15,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917114578_945.jpg' 2025-07-19 17:25:15,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:25:15,180 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:25:15,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:25:15,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:25:15,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:25:15,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:25:15,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:25:15,929 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:15,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:25:16,281 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:16,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:25:16,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:25:16,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:25:16,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:25:16,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:25:16,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:25:20,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917120526_474.jpg' 2025-07-19 17:25:20,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:25:20,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:25:20,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:25:21,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:25:21,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:25:21,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:25:21,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:25:21,629 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:21,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:25:21,984 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:21,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:25:21,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:25:21,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:25:21,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:25:22,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:25:22,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:25:38,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917137923_202.jpg' 2025-07-19 17:25:38,370 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:25:38,370 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:25:38,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:25:38,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:25:38,806 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:25:38,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:25:38,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:25:39,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:39,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:25:39,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:39,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:25:39,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:25:39,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:25:39,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:25:39,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:25:39,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:25:39,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917138272_544.jpg' 2025-07-19 17:25:39,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:25:39,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:25:39,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:25:40,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:25:40,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:25:40,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:25:40,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:25:40,650 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:40,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:25:41,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:25:41,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:25:41,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:25:41,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:25:41,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:25:41,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:25:41,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:24,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917544480_210.jpg' 2025-07-19 17:32:25,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:25,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:25,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:25,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:25,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:25,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:25,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:26,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:26,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:26,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 3 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:26,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-19 17:32:26,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:26,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:26,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:26,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:26,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:26,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917544606_409.jpg' 2025-07-19 17:32:26,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:26,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:26,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:27,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:27,230 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:27,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:27,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:27,629 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:27,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:27,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:27,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:27,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:27,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:27,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:28,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:28,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:28,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917544692_961.jpg' 2025-07-19 17:32:28,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:28,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:28,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:28,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:28,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:28,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:28,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:29,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:29,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:29,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:29,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:29,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:29,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:29,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:29,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:29,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:29,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917544892_578.jpg' 2025-07-19 17:32:30,142 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:30,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:30,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:30,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:30,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:30,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:30,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:30,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:30,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:31,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:31,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:31,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:31,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:31,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:31,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:31,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:31,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545088_685.jpg' 2025-07-19 17:32:31,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:31,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:31,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:32,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:32,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:32,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:32,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:32,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:32,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:32,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:32,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:32,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:32,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:32,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:33,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:33,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:33,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545213_211.jpg' 2025-07-19 17:32:33,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:33,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:33,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:33,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:33,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:33,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:33,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:33,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:33,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:34,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:34,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:34,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:34,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:34,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:34,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:34,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:34,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545367_942.jpg' 2025-07-19 17:32:34,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:34,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:34,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:35,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:35,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:35,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:35,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:35,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:35,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:35,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:35,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:35,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:35,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:35,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:36,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:36,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:36,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545499_186.jpg' 2025-07-19 17:32:36,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:36,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:36,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:36,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:36,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:36,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:36,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:36,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:36,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:37,211 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:37,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:37,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:37,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:37,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:37,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:37,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:37,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545584_691.jpg' 2025-07-19 17:32:37,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:37,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:37,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:38,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:38,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:38,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:38,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:38,531 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:38,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:38,884 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:38,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:38,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:38,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:38,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:39,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:39,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:39,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545925_706.jpg' 2025-07-19 17:32:39,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:39,451 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:39,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:39,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:39,794 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:39,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:39,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:40,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:40,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:40,550 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:40,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:40,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:40,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:40,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:40,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:40,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:40,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917546018_19.jpg' 2025-07-19 17:32:41,085 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:41,085 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:41,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:41,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:41,431 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:41,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:41,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:41,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:41,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:42,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:42,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:42,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:42,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:42,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:42,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:42,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:42,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917545823_135.jpg' 2025-07-19 17:32:42,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:42,524 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:42,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:42,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:42,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:42,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:42,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:43,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:43,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:43,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:43,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:32:43,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:43,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:43,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:43,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:43,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:43,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917546834_991.jpg' 2025-07-19 17:32:44,142 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:44,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:44,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:44,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:44,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:44,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:44,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:44,899 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:44,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:45,252 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:45,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:45,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:45,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:45,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:45,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:45,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:45,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917546820_35.jpg' 2025-07-19 17:32:45,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:45,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:45,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:46,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:46,133 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:46,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:46,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:46,534 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:46,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:46,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:46,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:46,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:46,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:46,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:47,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:47,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:47,146 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917547576_786.jpg' 2025-07-19 17:32:47,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:47,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:47,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:47,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:47,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:47,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:47,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:47,976 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:47,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:48,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:48,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:48,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:48,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:48,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:48,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:48,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:48,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917550664_186.jpg' 2025-07-19 17:32:48,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:48,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:48,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:49,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:49,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:49,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:49,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:49,616 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:49,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:49,969 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:49,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:49,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:49,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:49,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:50,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:50,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:50,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917567929_546.jpg' 2025-07-19 17:32:50,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:50,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:50,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:50,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:50,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:50,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:50,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:51,063 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:51,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:51,415 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:51,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:51,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:51,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:51,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:51,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:51,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:51,679 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917569174_910.jpg' 2025-07-19 17:32:51,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:51,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:51,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:52,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:52,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:52,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:52,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:52,502 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:52,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:52,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:52,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:52,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:52,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:52,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:53,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:53,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:53,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917569324_158.jpg' 2025-07-19 17:32:53,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:53,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:53,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:53,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:53,538 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:53,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:53,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:53,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:53,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:54,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:54,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:54,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:54,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:54,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:54,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:54,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:54,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917570575_517.jpg' 2025-07-19 17:32:54,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:54,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:54,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:54,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:54,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:54,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:54,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:55,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:55,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:55,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:55,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:55,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:55,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:55,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:56,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:56,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:56,010 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917570650_705.jpg' 2025-07-19 17:32:56,092 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:56,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:56,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:56,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:56,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:56,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:56,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:56,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:56,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:57,186 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:57,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:57,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:57,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:57,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:57,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:57,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:32:57,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917571417_680.jpg' 2025-07-19 17:32:57,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:32:57,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:32:57,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:32:57,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:32:57,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:32:57,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:32:57,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:32:58,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:58,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:32:58,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:32:58,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:32:58,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:32:58,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:32:58,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:32:58,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:32:58,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:33:13,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917593228_670.jpg' 2025-07-19 17:33:13,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:33:13,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:33:13,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:33:13,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:33:13,968 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:33:13,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:33:13,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:33:14,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:14,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:33:14,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:14,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:33:14,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:33:14,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:33:14,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:33:14,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:33:14,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:33:14,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917594270_597.jpg' 2025-07-19 17:33:15,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:33:15,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:33:15,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:33:15,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:33:15,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:33:15,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:33:15,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:33:15,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:15,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:33:16,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:16,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:33:16,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:33:16,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:33:16,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:33:16,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:33:16,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:33:16,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917595761_152.jpg' 2025-07-19 17:33:16,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:33:16,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:33:16,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:33:16,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:33:16,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:33:16,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:33:16,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:33:17,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:17,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:33:17,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:17,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:33:17,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:33:17,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:33:17,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:33:17,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:33:17,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:33:36,780 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917616575_152.jpg' 2025-07-19 17:33:36,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:33:36,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:33:36,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:33:37,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:33:37,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:33:37,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:33:37,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:33:37,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:37,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:33:38,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:38,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:33:38,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:33:38,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:33:38,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:33:38,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:33:38,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:33:38,465 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752917618284_174.jpg' 2025-07-19 17:33:38,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:33:38,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:33:38,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:33:38,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:33:38,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:33:38,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:33:38,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:33:39,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:39,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:33:39,634 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:33:39,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:33:39,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:33:39,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:33:39,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:33:39,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:33:39,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:24,964 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918024759_8.jpg' 2025-07-19 17:40:25,477 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:25,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:25,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:25,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:25,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:25,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:25,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:26,337 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:26,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:26,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:26,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:26,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:26,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:26,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:26,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:26,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:26,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918024780_68.jpg' 2025-07-19 17:40:27,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:27,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:27,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:27,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:27,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:27,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:27,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:27,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:27,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:28,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:28,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:28,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:28,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:28,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:28,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:28,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:28,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918024567_63.jpg' 2025-07-19 17:40:28,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:28,683 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:28,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:29,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:29,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:29,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:29,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:29,422 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:29,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:29,774 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:29,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:29,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:29,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:29,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:30,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:30,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:30,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918024881_65.jpg' 2025-07-19 17:40:30,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:30,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:30,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:30,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:30,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:30,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:30,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:30,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:30,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:31,211 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:31,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:31,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:31,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:31,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:31,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:31,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:31,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918025057_293.jpg' 2025-07-19 17:40:31,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:31,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:31,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:32,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:32,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:32,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:32,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:32,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:32,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:32,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:32,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:32,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:32,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:32,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:33,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:33,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:33,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918025292_834.jpg' 2025-07-19 17:40:33,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:33,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:33,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:33,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:33,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:33,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:33,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:34,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:34,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:34,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:34,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:34,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:34,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:34,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:34,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:34,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:34,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918025609_824.jpg' 2025-07-19 17:40:34,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:34,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:34,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:35,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:35,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:35,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:35,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:35,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:35,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:40:35,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:35,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:35,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:35,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:35,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:35,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918025874_391.jpg' 2025-07-19 17:40:35,933 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:35,933 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:35,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:36,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:36,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:36,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:36,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:36,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:36,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:37,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:37,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:37,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:37,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:37,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:37,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:37,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:37,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918026445_528.jpg' 2025-07-19 17:40:37,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:37,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:37,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:37,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:37,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:37,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:37,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:38,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:38,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:38,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:38,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:38,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:38,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:38,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:38,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:38,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:38,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918027037_83.jpg' 2025-07-19 17:40:39,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:39,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:39,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:39,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:39,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:39,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:39,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:39,999 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:39,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:40,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:40,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:40:40,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:40,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:40,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:40,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:40,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:40,620 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918027256_820.jpg' 2025-07-19 17:40:40,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:40,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:40,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:41,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:41,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:41,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:41,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:41,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:41,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:41,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:41,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:41,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:41,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:41,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:42,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:42,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:42,246 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918029401_189.jpg' 2025-07-19 17:40:42,337 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:42,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:42,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:42,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:42,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:42,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:42,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:43,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:43,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:43,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:43,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:40:43,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:43,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:43,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:43,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:43,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:43,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918030137_962.jpg' 2025-07-19 17:40:43,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:43,780 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:43,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:44,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:44,120 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:44,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:44,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:44,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:44,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:44,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:44,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:44,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:44,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:44,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:45,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:45,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:45,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918032075_610.jpg' 2025-07-19 17:40:45,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:45,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:45,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:45,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:45,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:45,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:45,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:45,963 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:45,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:46,316 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:46,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:46,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:46,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:46,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:46,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:46,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:48,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918048732_433.jpg' 2025-07-19 17:40:49,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:49,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:49,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:49,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:49,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:49,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:49,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:49,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:49,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:50,114 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:50,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:50,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:50,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:50,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:50,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:50,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:50,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918048991_728.jpg' 2025-07-19 17:40:50,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:50,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:50,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:50,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:50,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:50,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:50,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:51,348 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:51,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:51,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:51,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:51,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:51,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:51,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:51,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:51,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:51,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918050311_269.jpg' 2025-07-19 17:40:52,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:52,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:52,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:52,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:52,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:52,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:52,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:53,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:53,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:53,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:53,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:53,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:53,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:53,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:40:53,382 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918050894_700.jpg' 2025-07-19 17:40:53,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:40:53,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:40:53,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:40:53,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:40:53,962 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:40:53,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:40:53,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:40:54,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:54,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:40:54,704 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:40:54,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:40:54,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:40:54,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:40:54,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:40:54,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:40:54,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:41:13,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918073392_574.jpg' 2025-07-19 17:41:13,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:41:13,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:41:13,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:41:14,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:41:14,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:41:14,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:41:14,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:41:14,642 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:14,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:41:14,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:14,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:41:14,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:41:14,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:41:14,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:41:15,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:41:15,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:41:15,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918073959_417.jpg' 2025-07-19 17:41:15,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:41:15,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:41:15,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:41:15,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:41:15,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:41:15,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:41:15,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:41:16,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:16,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:41:16,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:16,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:41:16,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:41:16,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:41:16,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:41:16,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:41:16,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:41:16,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918074024_152.jpg' 2025-07-19 17:41:16,784 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:41:16,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:41:16,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:41:17,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:41:17,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:41:17,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:41:17,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:41:17,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:17,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:41:17,870 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:17,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:41:17,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:41:17,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:41:17,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:41:18,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:41:18,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:41:36,968 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918096720_310.jpg' 2025-07-19 17:41:37,057 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:41:37,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:41:37,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:41:37,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:41:37,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:41:37,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:41:37,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:41:37,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:37,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:41:38,250 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:38,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:41:38,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:41:38,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:41:38,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:41:38,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:41:38,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:41:38,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918098019_431.jpg' 2025-07-19 17:41:38,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:41:38,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:41:38,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:41:38,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:41:38,929 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:41:38,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:41:38,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:41:39,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:39,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:41:39,684 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:41:39,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:41:39,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:41:39,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:41:39,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:41:39,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:41:39,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:24,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918504251_141.jpg' 2025-07-19 17:48:24,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:24,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:24,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:25,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:25,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:25,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:25,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:25,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:25,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:26,176 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:26,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:26,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:26,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:26,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:26,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:26,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:26,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918504317_40.jpg' 2025-07-19 17:48:26,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:26,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:26,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:27,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:27,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:27,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:27,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:27,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:27,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:27,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:27,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:27,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:27,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:27,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:28,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:28,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:28,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918504534_244.jpg' 2025-07-19 17:48:28,295 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:28,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:28,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:28,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:28,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:28,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:28,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:29,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:29,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:29,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:29,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:29,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:29,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:29,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:29,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:29,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:29,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918504844_818.jpg' 2025-07-19 17:48:29,738 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:29,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:29,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:30,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:30,084 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:30,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:30,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:30,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:30,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:30,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:30,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:30,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:30,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:30,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:31,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:31,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:31,091 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918504970_571.jpg' 2025-07-19 17:48:31,494 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:31,494 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:31,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:31,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:31,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:31,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:31,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:32,235 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:32,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:32,587 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:32,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:32,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:32,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:32,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:32,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:32,851 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:32,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918505185_652.jpg' 2025-07-19 17:48:32,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:32,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:32,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:33,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:33,265 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:33,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:33,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:33,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:33,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:34,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:34,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:34,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:34,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:34,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:34,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:34,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:34,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918505192_987.jpg' 2025-07-19 17:48:34,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:34,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:34,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:34,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:34,964 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:34,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:34,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:35,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:35,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:35,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:35,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:35,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:35,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:35,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:35,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:35,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:35,969 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918505267_820.jpg' 2025-07-19 17:48:36,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:36,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:36,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:36,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:36,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:36,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:36,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:36,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:36,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:48:36,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:36,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:36,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:37,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:37,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:37,246 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918505521_402.jpg' 2025-07-19 17:48:37,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:37,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:37,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:37,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:37,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:37,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:37,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:38,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:38,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:38,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:38,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:38,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:38,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:38,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:38,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:38,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:38,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918505859_967.jpg' 2025-07-19 17:48:38,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:38,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:38,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:39,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:39,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:39,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:39,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:39,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:39,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:39,887 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:39,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 17:48:39,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:39,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:39,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:40,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:40,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:40,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918506037_882.jpg' 2025-07-19 17:48:40,229 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:40,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:40,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:40,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:40,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:40,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:40,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:40,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:40,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:41,319 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:41,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:41,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:41,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:41,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:41,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:41,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:41,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918506051_848.jpg' 2025-07-19 17:48:41,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:41,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:41,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:42,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:42,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:42,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:42,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:42,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:42,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:42,980 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:42,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:42,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:42,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:42,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:43,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:43,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:43,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918509344_721.jpg' 2025-07-19 17:48:43,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:43,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:43,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:43,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:43,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:43,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:43,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:44,072 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:44,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:44,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:44,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 17:48:44,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 17:48:44,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 17:48:44,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 17:48:44,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:44,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:44,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:44,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:44,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918510705_781.jpg' 2025-07-19 17:48:44,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:44,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:44,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:45,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:45,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:45,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:45,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:45,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:45,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:45,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:45,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:45,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:45,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:45,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:46,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:46,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:48,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918527854_52.jpg' 2025-07-19 17:48:48,346 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:48,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:48,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:48,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:48,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:48,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:48,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:49,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:49,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:49,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:49,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:49,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:49,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:49,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:49,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:49,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:49,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918528011_510.jpg' 2025-07-19 17:48:49,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:49,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:49,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:50,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:50,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:50,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:50,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:50,505 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:50,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:50,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:50,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:50,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:50,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:50,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:51,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:51,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:51,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918528247_444.jpg' 2025-07-19 17:48:51,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:51,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:51,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:51,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:51,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:51,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:51,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:51,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:51,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:52,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:52,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:52,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:52,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:52,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:52,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:52,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:52,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918529644_75.jpg' 2025-07-19 17:48:52,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:52,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:52,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:53,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:53,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:53,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:53,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:53,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:53,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:53,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:53,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:53,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:53,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:53,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:54,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:54,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:54,168 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918529798_983.jpg' 2025-07-19 17:48:54,262 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:54,263 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:54,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:54,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:54,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:54,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:54,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:54,999 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:55,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:55,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:55,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:55,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:55,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:55,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:55,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:55,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:48:55,620 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918530203_338.jpg' 2025-07-19 17:48:55,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:48:55,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:48:55,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:48:56,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:48:56,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:48:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:48:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:48:56,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:56,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:48:56,821 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:48:56,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:48:56,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:48:56,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:48:56,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:48:57,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:48:57,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:49:12,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918551955_640.jpg' 2025-07-19 17:49:12,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:49:12,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:49:12,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:49:12,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:49:12,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:49:12,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:49:12,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:49:13,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:13,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:49:13,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:13,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:49:13,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:49:13,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:49:13,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:49:13,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:49:13,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:49:14,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918554593_339.jpg' 2025-07-19 17:49:15,037 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:49:15,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:49:15,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:49:15,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:49:15,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:49:15,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:49:15,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:49:15,775 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:15,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:49:16,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:16,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:49:16,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:49:16,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:49:16,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:49:16,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:49:16,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:49:16,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918554978_960.jpg' 2025-07-19 17:49:16,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:49:16,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:49:16,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:49:16,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:49:16,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:49:16,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:49:16,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:49:17,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:17,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:49:17,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:17,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:49:17,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:49:17,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:49:17,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:49:17,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:49:17,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:49:35,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918575544_191.jpg' 2025-07-19 17:49:35,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:49:35,815 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:49:35,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:49:36,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:49:36,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:49:36,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:49:36,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:49:36,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:36,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:49:36,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:36,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:49:36,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:49:36,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:49:36,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:49:37,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:49:37,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:49:39,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918578887_728.jpg' 2025-07-19 17:49:39,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:49:39,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:49:39,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:49:39,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:49:39,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:49:39,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:49:39,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:49:39,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:39,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:49:40,239 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:49:40,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:49:40,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:49:40,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:49:40,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:49:40,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:49:40,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:24,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918984213_362.jpg' 2025-07-19 17:56:24,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:24,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:24,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:25,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:25,306 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:25,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:25,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:25,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:25,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:26,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:26,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:26,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:26,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:26,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:26,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-19 17:56:29,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918984214_231.jpg' 2025-07-19 17:56:29,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:29,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:29,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:29,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:29,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:29,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:29,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:30,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:30,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:30,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:30,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:30,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:30,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:30,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:30,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:30,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:30,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918984424_208.jpg' 2025-07-19 17:56:30,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:30,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:30,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:31,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:31,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:31,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:31,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:31,710 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:31,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:32,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:32,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:32,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:32,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:32,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:32,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:32,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:32,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918984610_142.jpg' 2025-07-19 17:56:32,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:32,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:32,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:32,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:32,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:32,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:32,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:33,319 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:33,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:33,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:33,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:33,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:33,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:33,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:33,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:33,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:33,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918984645_496.jpg' 2025-07-19 17:56:34,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:34,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:34,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:34,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:34,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:34,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:34,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:34,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:34,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:35,276 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:35,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:35,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:35,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:35,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:35,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:35,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:35,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918984735_379.jpg' 2025-07-19 17:56:35,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:35,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:35,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:35,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:35,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:35,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:35,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:36,347 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:36,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:36,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:36,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:56:36,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:36,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:36,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:36,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:36,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:36,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918985082_406.jpg' 2025-07-19 17:56:37,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:37,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:37,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:37,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:37,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:37,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:37,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:37,753 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:37,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:38,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:38,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:38,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:38,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:38,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:38,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:38,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:38,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918985230_761.jpg' 2025-07-19 17:56:38,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:38,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:38,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:38,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:38,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:38,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:38,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:39,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:39,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:39,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:39,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:39,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:39,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:39,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:39,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:39,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:39,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918985370_374.jpg' 2025-07-19 17:56:40,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:40,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:40,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:40,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:40,362 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:40,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:40,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:40,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:40,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:41,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:41,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:41,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:41,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:41,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:41,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:41,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:41,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918985625_28.jpg' 2025-07-19 17:56:41,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:41,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:41,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:41,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:41,773 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:41,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:41,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:42,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:42,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:42,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:42,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:42,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:42,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:42,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:42,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:42,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:42,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918985750_859.jpg' 2025-07-19 17:56:43,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:43,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:43,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:43,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:43,392 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:43,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:43,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:43,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:43,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:44,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:44,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 17:56:44,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:44,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:44,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:44,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:44,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:44,385 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918986153_608.jpg' 2025-07-19 17:56:44,466 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:44,467 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:44,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:44,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:44,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:44,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:44,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:45,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:45,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:45,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:45,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:45,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:45,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:45,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:45,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:45,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:45,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918988434_168.jpg' 2025-07-19 17:56:46,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:46,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:46,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:46,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:46,415 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:46,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:46,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:46,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:46,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:47,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:47,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 17:56:47,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 17:56:47,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 17:56:47,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 17:56:47,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:47,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:47,421 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:47,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:47,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752918991417_811.jpg' 2025-07-19 17:56:47,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:47,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:47,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:47,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:47,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:47,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:47,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:48,250 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:48,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:48,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:48,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:48,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:48,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:48,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:48,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:48,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:48,855 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919007668_269.jpg' 2025-07-19 17:56:48,933 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:48,933 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:48,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:49,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:49,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:49,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:49,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:49,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:49,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:50,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:50,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:50,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:50,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:50,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:50,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:50,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:50,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919008390_395.jpg' 2025-07-19 17:56:50,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:50,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:50,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:50,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:50,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:50,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:50,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:51,077 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:51,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:51,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:51,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:51,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:51,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:51,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:51,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:51,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:51,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919008547_525.jpg' 2025-07-19 17:56:51,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:51,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:51,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:52,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:52,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:52,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:52,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:52,693 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:52,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:53,047 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:53,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:53,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:53,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:53,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:53,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:53,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:53,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919008738_513.jpg' 2025-07-19 17:56:53,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:53,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:53,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:53,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:53,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:53,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:53,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:54,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:54,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:54,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:54,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:54,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:54,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:54,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:54,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:54,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:56:54,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919009484_9.jpg' 2025-07-19 17:56:55,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:56:55,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:56:55,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:56:55,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:56:55,372 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:56:55,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:56:55,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:56:55,758 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:55,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:56:56,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:56:56,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:56:56,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:56:56,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:56:56,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:56:56,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:56:56,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:57:12,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919032676_455.jpg' 2025-07-19 17:57:12,969 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:57:12,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:57:12,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:57:13,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:57:13,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:57:13,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:57:13,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:57:13,793 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:13,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:57:14,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:14,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:57:14,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:57:14,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:57:14,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:57:14,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:57:14,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:57:14,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919033447_57.jpg' 2025-07-19 17:57:14,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:57:14,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:57:14,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:57:14,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:57:14,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:57:14,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:57:14,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:57:15,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:15,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:57:15,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:15,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:57:15,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:57:15,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:57:15,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:57:15,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:57:15,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:57:15,832 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919034250_413.jpg' 2025-07-19 17:57:15,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:57:15,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:57:15,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:57:16,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:57:16,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:57:16,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:57:16,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:57:16,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:16,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:57:17,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:17,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:57:17,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:57:17,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:57:17,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:57:17,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:57:17,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:57:38,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919057948_741.jpg' 2025-07-19 17:57:38,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:57:38,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:57:38,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:57:38,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:57:38,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:57:38,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:57:38,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:57:38,968 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:38,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:57:39,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:39,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:57:39,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:57:39,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:57:39,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:57:39,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:57:39,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 17:57:39,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919058781_372.jpg' 2025-07-19 17:57:39,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 17:57:39,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 17:57:39,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 17:57:39,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 17:57:40,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 17:57:40,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 17:57:40,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 17:57:40,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:40,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 17:57:40,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 17:57:40,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 17:57:40,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 17:57:40,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 17:57:40,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 17:57:41,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 17:57:41,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:25,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919225123_860.jpg' 2025-07-19 18:00:25,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:25,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:25,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:25,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:25,985 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:25,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:25,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:26,386 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:26,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:26,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:26,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:26,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:26,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:26,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:27,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:27,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:27,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919225171_426.jpg' 2025-07-19 18:00:27,085 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:27,085 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:27,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:27,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:27,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:27,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:27,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:27,808 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:27,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:28,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:28,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:28,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:28,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:28,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:28,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:28,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:28,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919225350_202.jpg' 2025-07-19 18:00:28,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:28,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:28,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:28,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:28,964 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:28,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:28,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:29,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:29,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:29,709 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:29,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:29,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:29,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:29,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:29,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:29,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:29,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919225616_560.jpg' 2025-07-19 18:00:30,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:30,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:30,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:30,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:30,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:30,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:30,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:30,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:30,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:31,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:31,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:31,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:31,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:31,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:31,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:31,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:31,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919226186_979.jpg' 2025-07-19 18:00:31,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:31,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:31,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:31,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:31,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:31,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:31,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:32,228 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:32,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:32,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:32,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:32,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:32,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:32,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:32,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:32,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:32,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919226158_131.jpg' 2025-07-19 18:00:32,928 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:32,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:32,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:33,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:33,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:33,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:33,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:33,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:33,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:34,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:34,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:34,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:34,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:34,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:34,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:34,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:34,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919226395_209.jpg' 2025-07-19 18:00:34,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:34,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:34,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:34,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:34,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:34,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:34,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:35,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:35,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:35,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:35,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:35,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:35,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:35,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:35,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:35,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:35,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919226561_12.jpg' 2025-07-19 18:00:35,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:35,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:35,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:36,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:36,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:36,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:36,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:36,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:36,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:36,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:36,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:00:36,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:36,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:36,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:37,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:37,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:37,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919226548_53.jpg' 2025-07-19 18:00:37,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:37,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:37,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:37,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:37,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:37,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:37,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:37,968 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:37,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:38,323 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:38,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:38,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:38,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:38,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:38,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:38,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:38,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919226722_128.jpg' 2025-07-19 18:00:38,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:38,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:38,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:39,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:39,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:39,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:39,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:39,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:39,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:39,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:39,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:39,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:40,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:40,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:40,017 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919227496_641.jpg' 2025-07-19 18:00:40,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:40,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:40,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:40,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:40,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:40,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:40,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:40,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:40,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:41,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:41,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:41,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:41,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:41,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:41,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:41,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:41,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919227538_112.jpg' 2025-07-19 18:00:41,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:41,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:41,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:41,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:41,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:41,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:41,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:42,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:42,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:42,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:42,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:42,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:42,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:42,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:42,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:42,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:42,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919233580_844.jpg' 2025-07-19 18:00:42,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:42,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:42,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:43,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:43,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:43,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:43,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:43,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:43,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:44,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:44,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:00:44,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:44,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:44,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:44,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:44,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:50,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919249232_223.jpg' 2025-07-19 18:00:51,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:51,096 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:51,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:51,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:51,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:51,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:51,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:51,815 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:51,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:52,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:52,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:52,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:52,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:52,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:52,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:52,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:52,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919249261_487.jpg' 2025-07-19 18:00:52,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:52,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:52,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:52,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:52,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:52,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:52,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:53,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:53,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:53,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:53,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:53,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:53,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:53,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:53,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:53,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:53,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919249942_962.jpg' 2025-07-19 18:00:54,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:54,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:54,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:54,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:54,837 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:54,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:54,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:55,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:55,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:55,576 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:55,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:55,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:55,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:55,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:55,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:55,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:55,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919251300_650.jpg' 2025-07-19 18:00:56,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:56,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:56,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:56,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:56,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:56,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:56,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:56,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:56,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:57,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:57,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:57,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:57,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:57,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:57,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:57,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:00:57,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919252157_438.jpg' 2025-07-19 18:00:57,984 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:00:57,984 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:00:57,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:00:58,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:00:58,338 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:00:58,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:00:58,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:00:58,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:58,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:00:59,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:00:59,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:00:59,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:00:59,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:00:59,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:00:59,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:00:59,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:01:15,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919275270_442.jpg' 2025-07-19 18:01:15,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:01:15,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:01:15,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:01:15,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:01:15,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:01:15,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:01:15,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:01:16,323 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:16,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:01:16,678 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:16,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:01:16,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:01:16,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:01:16,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:01:16,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:01:16,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:01:18,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919277902_453.jpg' 2025-07-19 18:01:18,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:01:18,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:01:18,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:01:18,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:01:18,777 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:01:18,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:01:18,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:01:19,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:19,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:01:19,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:19,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:01:19,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:01:19,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:01:19,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:01:19,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:01:19,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:01:19,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919278525_804.jpg' 2025-07-19 18:01:19,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:01:19,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:01:19,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:01:20,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:01:20,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:01:20,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:01:20,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:01:20,589 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:20,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:01:20,947 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:20,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:01:20,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:01:20,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:01:20,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:01:21,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:01:21,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:01:38,692 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919298340_887.jpg' 2025-07-19 18:01:39,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:01:39,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:01:39,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:01:39,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:01:39,551 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:01:39,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:01:39,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:01:39,952 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:39,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:01:40,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:40,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:01:40,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:01:40,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:01:40,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:01:40,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:01:40,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:01:42,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919302168_753.jpg' 2025-07-19 18:01:42,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:01:42,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:01:42,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:01:42,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:01:42,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:01:42,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:01:42,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:01:43,343 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:43,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:01:43,693 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:01:43,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:01:43,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:01:43,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:01:43,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:01:43,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:01:43,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:24,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919704402_661.jpg' 2025-07-19 18:08:25,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:25,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:25,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:25,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:25,565 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:25,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:25,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:25,946 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:25,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:26,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:26,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:26,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:26,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:26,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:26,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:26,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:26,559 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919704697_37.jpg' 2025-07-19 18:08:26,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:26,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:26,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:27,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:27,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:27,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:27,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:27,568 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:27,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:27,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:27,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:27,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:27,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:27,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:28,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:28,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:28,193 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919704772_758.jpg' 2025-07-19 18:08:28,632 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:28,633 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:28,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:28,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:28,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:28,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:28,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:29,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:29,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:29,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:29,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:29,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:29,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:29,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:29,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:29,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:29,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919705016_550.jpg' 2025-07-19 18:08:30,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:30,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:30,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:30,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:30,577 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:30,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:30,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:30,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:30,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:31,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:31,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:31,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:31,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:31,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:31,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:31,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:31,588 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919705075_560.jpg' 2025-07-19 18:08:31,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:31,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:31,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:32,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:32,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:32,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:32,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:32,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:32,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:08:32,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:32,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:32,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:32,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:32,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:32,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919705324_767.jpg' 2025-07-19 18:08:32,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:32,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:32,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:33,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:33,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:33,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:33,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:33,710 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:33,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:34,062 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:34,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:34,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:34,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:34,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:34,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:34,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:34,315 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919705530_461.jpg' 2025-07-19 18:08:34,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:34,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:34,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:34,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:34,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:34,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:34,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:35,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:35,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:35,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:35,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:35,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:35,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:35,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:35,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:35,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:35,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919705547_754.jpg' 2025-07-19 18:08:36,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:36,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:36,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:36,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:36,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:36,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:36,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:36,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:36,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:37,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:37,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:37,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:37,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:37,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:37,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:37,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:37,442 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919705677_622.jpg' 2025-07-19 18:08:37,528 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:37,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:37,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:37,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:37,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:37,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:37,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:38,251 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:38,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:38,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:38,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:38,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:38,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:38,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:38,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:38,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:38,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919706383_839.jpg' 2025-07-19 18:08:38,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:38,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:38,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:39,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:39,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:39,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:39,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:39,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:39,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:40,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:40,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:40,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:40,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:40,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:40,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:40,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:40,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919706510_429.jpg' 2025-07-19 18:08:40,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:40,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:40,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:40,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:40,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:40,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:40,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:41,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:41,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:41,634 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:41,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:41,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:41,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:41,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:41,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:41,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:41,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919709900_292.jpg' 2025-07-19 18:08:41,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:41,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:41,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:42,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:42,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:42,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:42,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:42,719 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:42,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:43,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:43,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:08:43,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:43,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:43,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:43,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:43,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:43,337 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919711275_197.jpg' 2025-07-19 18:08:43,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:43,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:43,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:43,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:43,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:43,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:43,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:44,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:44,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:44,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:44,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:44,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:44,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:44,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:44,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:44,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:48,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919728623_925.jpg' 2025-07-19 18:08:48,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:48,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:48,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:49,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:49,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:49,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:49,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:49,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:49,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:50,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:50,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:50,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:50,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:50,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:50,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:50,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:50,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919729186_757.jpg' 2025-07-19 18:08:50,562 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:50,562 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:50,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:50,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:50,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:50,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:50,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:51,315 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:51,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:51,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:51,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:51,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:51,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:51,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:51,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:51,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:51,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919729247_266.jpg' 2025-07-19 18:08:52,183 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:52,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:52,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:52,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:52,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:52,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:52,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:52,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:52,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:53,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:53,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:53,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:53,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:53,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:53,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:53,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:53,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919729502_236.jpg' 2025-07-19 18:08:53,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:53,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:53,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:53,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:53,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:53,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:53,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:54,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:54,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:54,718 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:54,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:54,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:54,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:54,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:54,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:54,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:54,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919729650_981.jpg' 2025-07-19 18:08:55,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:55,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:55,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:55,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:55,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:55,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:55,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:56,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:56,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:56,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:56,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:56,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:56,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:56,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:56,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:56,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:08:56,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919730162_979.jpg' 2025-07-19 18:08:56,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:08:56,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:08:56,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:08:57,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:08:57,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:08:57,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:08:57,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:08:57,500 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:57,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:08:57,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:08:57,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:08:57,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:08:57,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:08:57,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:08:58,116 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-19 18:08:58,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:08:58,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:09:13,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919753275_661.jpg' 2025-07-19 18:09:13,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:09:13,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:09:13,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:09:13,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:09:13,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:09:13,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:09:13,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:09:14,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:14,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:09:14,664 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:14,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:09:14,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:09:14,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:09:14,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:09:14,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:09:14,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:09:14,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919753755_577.jpg' 2025-07-19 18:09:15,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:09:15,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:09:15,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:09:15,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:09:15,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:09:15,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:09:15,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:09:15,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:15,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:09:16,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:16,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:09:16,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:09:16,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:09:16,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:09:16,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:09:16,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:09:16,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919754572_375.jpg' 2025-07-19 18:09:16,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:09:16,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:09:16,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:09:16,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:09:16,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:09:16,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:09:16,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:09:17,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:17,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:09:17,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:17,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:09:17,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:09:17,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:09:17,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:09:17,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:09:17,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:09:38,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919778146_592.jpg' 2025-07-19 18:09:38,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:09:38,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:09:38,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:09:38,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:09:38,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:09:38,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:09:38,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:09:39,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:39,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:09:39,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:39,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:09:39,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:09:39,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:09:39,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:09:39,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:09:39,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:09:39,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752919778673_526.jpg' 2025-07-19 18:09:39,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:09:39,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:09:39,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:09:40,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:09:40,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:09:40,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:09:40,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:09:40,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:40,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:09:40,980 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:09:40,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:09:40,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:09:40,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:09:40,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:09:41,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:09:41,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:24,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920184713_884.jpg' 2025-07-19 18:16:25,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:25,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:25,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:25,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:25,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:25,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:25,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:26,307 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:26,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:26,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:26,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:26,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:26,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:26,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:26,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:26,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:26,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920184833_554.jpg' 2025-07-19 18:16:27,220 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:27,220 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:27,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:27,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:27,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:27,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:27,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:27,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:27,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:28,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:28,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:28,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:28,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:28,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:28,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:28,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:28,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920184941_208.jpg' 2025-07-19 18:16:28,833 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:28,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:28,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:29,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:29,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:29,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:29,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:29,587 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:29,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:29,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:29,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:29,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:29,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:29,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:30,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:30,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:30,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920185016_677.jpg' 2025-07-19 18:16:30,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:30,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:30,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:30,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:30,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:30,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:30,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:31,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:31,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:31,589 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:31,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:31,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:31,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:31,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:31,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:31,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:31,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920184913_460.jpg' 2025-07-19 18:16:31,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:31,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:31,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:32,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:32,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:32,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:32,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:32,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:32,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:33,036 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:33,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:33,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:33,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:33,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:33,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:33,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:33,296 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920185068_160.jpg' 2025-07-19 18:16:33,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:33,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:33,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:33,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:33,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:33,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:33,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:34,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:34,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:34,457 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:34,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:16:34,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:34,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:34,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:34,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:34,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:34,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920185170_165.jpg' 2025-07-19 18:16:34,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:34,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:34,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:35,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:35,317 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:35,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:35,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:35,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:35,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:36,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:36,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:36,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:36,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:36,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:36,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:36,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:36,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920185075_242.jpg' 2025-07-19 18:16:36,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:36,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:36,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:36,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:36,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:36,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:36,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:37,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:37,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:37,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:37,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:16:37,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:37,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:37,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:37,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:37,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:37,952 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920185168_934.jpg' 2025-07-19 18:16:38,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:38,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:38,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:38,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:38,591 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:38,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:38,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:38,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:38,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:39,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:39,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:39,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:39,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:39,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:39,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:39,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:39,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920185690_757.jpg' 2025-07-19 18:16:39,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:39,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:39,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:40,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:40,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:40,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:40,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:40,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:40,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:40,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:40,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:40,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:40,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:40,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:41,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:41,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:41,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920186208_210.jpg' 2025-07-19 18:16:41,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:41,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:41,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:41,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:41,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:41,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:41,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:42,072 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:42,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:42,430 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:42,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:42,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:42,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:42,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:42,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:42,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:42,693 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920186300_805.jpg' 2025-07-19 18:16:42,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:42,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:42,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:43,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:43,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:43,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:43,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:43,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:43,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:44,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:44,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:44,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:44,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:44,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:44,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:44,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:44,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920190416_557.jpg' 2025-07-19 18:16:44,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:44,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:44,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:44,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:44,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:44,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:44,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:45,315 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:45,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:45,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:45,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 18:16:45,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 18:16:45,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 18:16:45,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 18:16:45,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:45,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:45,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:45,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:48,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920208156_595.jpg' 2025-07-19 18:16:48,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:48,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:48,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:49,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:49,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:49,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:49,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:49,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:49,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:49,758 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:49,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:49,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:49,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:49,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:50,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:50,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:50,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920208236_972.jpg' 2025-07-19 18:16:50,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:50,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:50,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:50,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:50,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:50,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:50,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:50,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:50,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:51,190 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:51,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:51,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:51,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:51,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:51,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:51,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:51,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920208550_92.jpg' 2025-07-19 18:16:51,536 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:51,536 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:51,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:51,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:51,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:51,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:51,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:52,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:52,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:52,619 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:52,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:52,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:52,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:52,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:52,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:52,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:52,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920208705_940.jpg' 2025-07-19 18:16:52,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:52,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:52,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:53,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:53,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:53,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:53,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:53,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:53,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:54,036 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:54,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:54,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:54,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:54,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:54,289 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-19 18:16:54,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:54,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:54,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920208970_109.jpg' 2025-07-19 18:16:54,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:54,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:54,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:54,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:54,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:54,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:54,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:55,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:55,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:55,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:55,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:55,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:55,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:55,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:55,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:55,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:16:55,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920209797_289.jpg' 2025-07-19 18:16:55,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:16:55,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:16:55,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:16:56,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:16:56,157 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:16:56,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:16:56,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:16:56,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:56,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:16:56,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:16:56,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:16:56,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:16:56,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:16:56,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:16:57,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:16:57,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:17:13,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920233320_151.jpg' 2025-07-19 18:17:13,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:17:13,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:17:13,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:17:14,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:17:14,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:17:14,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:17:14,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:17:14,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:14,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:17:14,828 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:17:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:17:14,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:17:14,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:17:15,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:17:15,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:17:15,091 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920233316_630.jpg' 2025-07-19 18:17:15,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:17:15,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:17:15,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:17:15,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:17:15,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:17:15,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:17:15,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:17:15,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:15,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:17:16,256 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:16,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:17:16,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:17:16,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:17:16,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:17:16,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:17:16,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:17:16,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920234506_513.jpg' 2025-07-19 18:17:16,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:17:16,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:17:16,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:17:16,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:17:16,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:17:16,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:17:16,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:17:17,337 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:17,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:17:17,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:17,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:17:17,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:17:17,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:17:17,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:17:17,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:17:17,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:17:37,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920256910_713.jpg' 2025-07-19 18:17:37,189 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:17:37,189 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:17:37,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:17:37,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:17:37,626 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:17:37,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:17:37,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:17:38,009 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:38,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:17:38,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:38,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:17:38,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:17:38,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:17:38,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:17:38,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:17:38,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:17:38,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920257255_105.jpg' 2025-07-19 18:17:38,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:17:38,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:17:38,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:17:39,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:17:39,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:17:39,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:17:39,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:17:39,436 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:39,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:17:39,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:17:39,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:17:39,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:17:39,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:17:39,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:17:40,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:17:40,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:25,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920664980_856.jpg' 2025-07-19 18:24:25,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:25,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:25,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:26,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:26,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:26,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:26,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:26,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:26,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:26,971 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:26,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:26,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:26,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:26,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:27,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:27,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:27,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665068_83.jpg' 2025-07-19 18:24:27,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:27,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:27,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:27,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:27,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:27,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:27,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:28,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:28,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:28,599 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:28,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:28,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:28,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:28,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:28,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:28,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:28,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665065_677.jpg' 2025-07-19 18:24:28,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:28,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:28,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:29,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:29,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:29,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:29,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:29,664 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:29,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:30,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:30,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:24:30,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:30,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:30,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:30,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:30,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:30,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665067_552.jpg' 2025-07-19 18:24:30,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:30,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:30,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:30,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:30,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:30,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:30,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:31,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:31,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:31,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:31,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:31,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:31,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:31,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:31,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:31,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:31,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665318_892.jpg' 2025-07-19 18:24:31,984 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:31,984 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:31,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:32,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:32,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:32,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:32,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:32,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:32,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:33,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:33,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:33,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:33,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:33,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:33,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:33,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:33,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665294_687.jpg' 2025-07-19 18:24:33,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:33,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:33,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:33,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:33,928 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:33,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:33,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:34,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:34,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:34,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:34,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:34,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:34,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:34,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:34,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:34,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:34,925 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665396_480.jpg' 2025-07-19 18:24:35,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:35,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:35,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:35,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:35,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:35,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:35,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:35,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:35,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:36,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:36,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:36,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:36,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:36,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:36,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:36,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:36,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920665642_609.jpg' 2025-07-19 18:24:36,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:36,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:36,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:37,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:37,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:37,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:37,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:37,530 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:37,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:37,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:37,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:37,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:37,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:37,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:38,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:38,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:38,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920666133_667.jpg' 2025-07-19 18:24:38,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:38,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:38,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:38,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:38,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:38,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:38,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:38,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:38,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:39,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:39,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:39,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:39,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:39,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:39,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:39,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:39,553 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920666288_935.jpg' 2025-07-19 18:24:39,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:39,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:39,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:39,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:39,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:39,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:39,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:40,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:40,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:40,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:40,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:40,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:40,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:40,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:40,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:40,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:41,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920666746_273.jpg' 2025-07-19 18:24:41,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:41,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:41,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:41,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:41,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:41,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:41,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:42,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:42,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:42,386 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:42,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:42,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:42,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:42,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:42,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:42,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:42,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920667469_449.jpg' 2025-07-19 18:24:43,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:43,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:43,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:43,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:43,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:43,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:43,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:43,809 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:43,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:44,164 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:44,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:24:44,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:44,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:44,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:44,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:44,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:44,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920667845_346.jpg' 2025-07-19 18:24:44,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:44,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:44,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:45,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:45,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:45,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:45,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:45,616 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:45,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:45,982 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:45,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:45,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:45,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:45,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:46,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:46,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:46,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920668897_936.jpg' 2025-07-19 18:24:46,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:46,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:46,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:47,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:47,171 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:47,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:47,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:47,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:47,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:47,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:47,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 18:24:47,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 18:24:47,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 18:24:47,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 18:24:47,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:47,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:48,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:48,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:48,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920671336_265.jpg' 2025-07-19 18:24:48,477 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:48,477 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:48,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:48,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:48,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:48,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:48,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:49,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:49,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:49,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:49,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:49,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:49,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:49,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:49,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:49,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:49,823 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920673956_832.jpg' 2025-07-19 18:24:50,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:50,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:50,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:50,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:50,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:50,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:50,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:51,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:51,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:51,514 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:51,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:51,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:51,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:51,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:51,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:51,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:51,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920689761_152.jpg' 2025-07-19 18:24:52,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:52,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:52,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:52,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:52,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:52,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:52,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:53,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:53,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:53,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:53,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:53,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:53,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:53,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:53,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:53,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:53,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920690817_330.jpg' 2025-07-19 18:24:53,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:53,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:53,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:54,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:54,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:54,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:54,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:54,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:54,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:55,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:55,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:55,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:55,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:55,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:55,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:55,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:55,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920690813_902.jpg' 2025-07-19 18:24:55,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:55,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:55,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:55,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:55,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:55,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:55,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:56,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:56,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:56,630 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:56,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:56,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:56,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:56,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:56,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:56,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:56,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920693320_784.jpg' 2025-07-19 18:24:57,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:57,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:57,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:57,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:57,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:57,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:57,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:24:58,223 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:58,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:24:58,578 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:24:58,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:24:58,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:24:58,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:24:58,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:24:58,832 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-19 18:24:58,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:24:58,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:24:58,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920692508_506.jpg' 2025-07-19 18:24:59,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:24:59,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:24:59,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:24:59,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:24:59,888 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:24:59,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:24:59,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:00,275 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:00,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:00,631 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:00,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:25:00,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:00,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:00,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:00,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:00,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:25:00,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920694613_374.jpg' 2025-07-19 18:25:01,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:25:01,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:25:01,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:25:01,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:25:01,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:25:01,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:25:01,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:01,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:01,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:02,278 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:02,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:25:02,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:02,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:02,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:02,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:02,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:25:20,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920718497_500.jpg' 2025-07-19 18:25:20,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:25:20,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:25:20,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:25:21,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:25:21,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:25:21,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:25:21,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:21,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:21,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:21,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:21,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:25:21,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:21,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:21,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:22,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:22,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:25:25,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920721397_874.jpg' 2025-07-19 18:25:25,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:25:25,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:25:25,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:25:25,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:25:25,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:25:25,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:25:25,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:26,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:26,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:26,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:26,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:25:26,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:26,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:26,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:26,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:26,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:25:26,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920722876_956.jpg' 2025-07-19 18:25:27,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:25:27,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:25:27,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:25:27,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:25:27,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:25:27,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:25:27,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:28,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:28,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:28,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:28,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:25:28,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:28,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:28,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:28,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:28,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:25:52,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920752287_310.jpg' 2025-07-19 18:25:53,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:25:53,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:25:53,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:25:53,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:25:53,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:25:53,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:25:53,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:53,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:53,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:54,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:54,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:25:54,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:54,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:54,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:54,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:54,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:25:57,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752920754713_762.jpg' 2025-07-19 18:25:57,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:25:57,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:25:57,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:25:57,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:25:57,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:25:57,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:25:57,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:25:58,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:58,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:25:58,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:25:58,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:25:58,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:25:58,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:25:58,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:25:58,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:25:58,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:24,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921144534_734.jpg' 2025-07-19 18:32:25,273 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:25,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:25,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:25,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:25,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:25,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:25,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:26,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:26,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:26,446 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:26,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:26,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:26,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:26,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:26,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:26,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:26,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921144687_299.jpg' 2025-07-19 18:32:26,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:26,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:26,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:27,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:27,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:27,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:27,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:27,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:27,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:28,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:28,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:28,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:28,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:28,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:28,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:28,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:28,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921144873_518.jpg' 2025-07-19 18:32:28,548 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:28,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:28,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:28,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:28,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:28,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:28,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:29,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:29,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:29,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:29,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:29,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:29,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:29,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:29,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:29,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:29,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921144972_932.jpg' 2025-07-19 18:32:30,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:30,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:30,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:30,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:30,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:30,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:30,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:30,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:30,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:31,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:31,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:31,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:31,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:31,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:31,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:31,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:31,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921144970_868.jpg' 2025-07-19 18:32:31,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:31,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:31,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:31,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:31,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:31,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:31,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:32,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:32,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:32,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:32,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:32,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:32,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:32,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:32,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:32,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:32,850 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921145023_357.jpg' 2025-07-19 18:32:33,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:33,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:33,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:33,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:33,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:33,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:33,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:33,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:33,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:34,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:34,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:34,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:34,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:34,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:34,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:34,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:34,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921145152_371.jpg' 2025-07-19 18:32:34,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:34,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:34,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:34,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:34,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:34,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:34,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:35,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:35,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:35,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:35,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:35,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:35,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:35,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:35,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:35,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:35,897 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921145268_609.jpg' 2025-07-19 18:32:36,172 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:36,173 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:36,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:36,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:36,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:36,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:36,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:36,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:36,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:37,254 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:37,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:32:37,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:37,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:37,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:37,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:37,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:37,517 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921145359_370.jpg' 2025-07-19 18:32:37,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:37,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:37,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:37,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:37,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:37,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:37,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:38,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:38,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:38,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:38,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:38,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:38,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:38,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:38,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:38,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921145511_744.jpg' 2025-07-19 18:32:39,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:39,064 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:39,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:39,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:39,405 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:39,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:39,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:39,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:39,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:40,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:40,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 18:32:40,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:40,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:40,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:40,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:40,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:40,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921145609_132.jpg' 2025-07-19 18:32:40,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:40,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:40,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:41,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:41,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:41,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:41,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:41,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:41,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:41,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:41,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:41,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:41,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:41,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:42,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:42,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:42,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921146089_823.jpg' 2025-07-19 18:32:42,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:42,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:42,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:42,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:42,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:42,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:42,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:42,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:42,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:43,197 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:43,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:43,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:43,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:43,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:43,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:43,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:43,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921146290_183.jpg' 2025-07-19 18:32:44,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:44,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:44,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:45,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:45,064 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:45,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:45,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:45,457 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:45,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:45,811 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:45,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:45,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:45,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:45,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:46,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:46,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:46,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921146688_487.jpg' 2025-07-19 18:32:46,155 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:46,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:46,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:46,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:46,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:46,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:46,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:46,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:46,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:47,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:47,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:47,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:47,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:47,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:47,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:47,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:47,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921149727_373.jpg' 2025-07-19 18:32:47,627 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:47,627 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:47,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:47,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:47,964 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:47,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:47,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:48,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:48,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:48,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:48,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 18:32:48,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 18:32:48,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 18:32:48,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 18:32:48,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:48,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:48,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:48,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:48,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921152142_202.jpg' 2025-07-19 18:32:50,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:50,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:50,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:50,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:50,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:50,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:50,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:51,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:51,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:51,394 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:51,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:51,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:51,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:51,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:51,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:51,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:51,652 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921168051_361.jpg' 2025-07-19 18:32:51,731 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:51,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:51,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:52,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:52,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:52,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:52,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:52,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:52,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:52,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:52,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:52,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:52,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:52,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:53,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:53,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:53,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921168450_511.jpg' 2025-07-19 18:32:53,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:53,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:53,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:53,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:53,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:53,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:53,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:54,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:54,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:54,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:54,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:54,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:54,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:54,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:54,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:54,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:54,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921169626_448.jpg' 2025-07-19 18:32:54,811 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:54,811 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:54,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:55,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:55,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:55,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:55,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:55,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:55,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:55,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:55,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:55,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:55,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:55,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:56,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:56,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:56,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921169630_38.jpg' 2025-07-19 18:32:56,260 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:56,260 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:56,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:56,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:56,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:56,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:56,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:57,008 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:57,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:57,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:57,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:57,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:57,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:57,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:57,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:57,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:57,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921169628_359.jpg' 2025-07-19 18:32:57,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:57,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:57,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:58,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:58,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:58,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:58,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:32:58,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:58,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:32:58,930 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:32:58,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:32:58,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:32:58,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:32:58,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:32:59,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:32:59,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:32:59,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921169731_660.jpg' 2025-07-19 18:32:59,267 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:32:59,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:32:59,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:32:59,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:32:59,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:32:59,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:32:59,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:33:00,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:00,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:33:00,357 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:00,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:33:00,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:33:00,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:33:00,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:33:00,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:33:00,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:33:14,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921193771_312.jpg' 2025-07-19 18:33:14,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:33:14,100 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:33:14,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:33:14,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:33:14,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:33:14,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:33:14,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:33:14,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:14,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:33:15,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:15,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:33:15,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:33:15,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:33:15,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:33:15,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:33:15,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:33:15,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921193794_527.jpg' 2025-07-19 18:33:15,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:33:15,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:33:15,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:33:15,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:33:15,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:33:15,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:33:15,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:33:16,372 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:16,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:33:16,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:16,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:33:16,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:33:16,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:33:16,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:33:16,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:33:16,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:33:16,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921195088_102.jpg' 2025-07-19 18:33:17,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:33:17,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:33:17,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:33:17,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:33:17,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:33:17,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:33:17,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:33:17,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:17,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:33:18,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:18,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:33:18,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:33:18,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:33:18,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:33:18,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:33:18,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:33:38,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921218553_175.jpg' 2025-07-19 18:33:38,850 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:33:38,850 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:33:38,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:33:39,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:33:39,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:33:39,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:33:39,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:33:39,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:39,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:33:40,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:33:40,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:33:40,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:33:40,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:33:40,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:33:40,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:33:40,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:24,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624439_664.jpg' 2025-07-19 18:40:26,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:26,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:26,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:26,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:26,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:26,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:26,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:27,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:27,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:27,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:27,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:27,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:27,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:27,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:27,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:27,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:27,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624426_663.jpg' 2025-07-19 18:40:27,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:27,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:27,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:28,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:28,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:28,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:28,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:28,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:28,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:29,024 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:29,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:29,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:29,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:29,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:29,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:29,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:29,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624620_34.jpg' 2025-07-19 18:40:29,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:29,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:29,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:29,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:29,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:29,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:29,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:30,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:30,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:30,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:30,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:30,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:30,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:30,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:30,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:30,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:30,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624719_37.jpg' 2025-07-19 18:40:31,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:31,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:31,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:31,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:31,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:31,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:31,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:31,875 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:31,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:32,228 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:32,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 18:40:32,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:32,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:32,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:32,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:32,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:32,481 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624934_322.jpg' 2025-07-19 18:40:32,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:32,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:32,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:33,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:33,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:33,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:33,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:33,513 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:33,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:33,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:33,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:40:33,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:33,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:33,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:34,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:34,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:34,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624934_205.jpg' 2025-07-19 18:40:34,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:34,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:34,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:34,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:34,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:34,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:34,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:34,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:34,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:35,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:35,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:35,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:35,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:35,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:35,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:35,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:35,555 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921625076_855.jpg' 2025-07-19 18:40:35,818 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:35,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:35,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:36,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:36,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:36,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:36,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:36,560 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:36,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:36,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:36,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:36,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:36,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:36,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:37,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:37,164 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:37,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921625173_957.jpg' 2025-07-19 18:40:37,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:37,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:37,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:37,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:37,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:37,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:37,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:37,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:37,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:38,347 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:38,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:40:38,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:38,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:38,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:38,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:38,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:38,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921624984_365.jpg' 2025-07-19 18:40:38,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:38,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:38,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:39,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:39,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:39,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:39,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:39,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:39,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:39,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:39,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:39,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:39,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:39,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:40,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:40,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:40,051 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921625301_163.jpg' 2025-07-19 18:40:40,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:40,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:40,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:40,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:40,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:40,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:40,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:41,082 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:41,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:41,451 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:41,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:41,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:41,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:41,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:41,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:41,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:41,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921625758_20.jpg' 2025-07-19 18:40:42,005 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:42,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:42,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:42,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:42,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:42,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:42,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:42,728 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:42,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:43,078 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:43,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:43,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:43,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:43,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:43,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:43,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:43,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921625864_931.jpg' 2025-07-19 18:40:43,619 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:43,619 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:43,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:43,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:43,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:43,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:43,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:44,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:44,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:44,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:44,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:44,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:44,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:44,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:44,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:44,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:44,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921626011_651.jpg' 2025-07-19 18:40:45,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:45,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:45,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:45,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:45,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:45,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:45,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:46,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:46,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:46,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:46,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:46,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:46,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:46,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:46,386 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921626463_242.jpg' 2025-07-19 18:40:46,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:46,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:46,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:47,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:47,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:47,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:47,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:47,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:47,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:47,760 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:47,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:47,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:47,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:47,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:48,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:48,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:48,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921632748_446.jpg' 2025-07-19 18:40:48,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:48,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:48,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:48,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:48,463 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:48,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:48,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:48,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:48,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:49,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:49,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:49,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:49,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:49,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:49,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:49,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:49,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921647994_598.jpg' 2025-07-19 18:40:49,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:49,546 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:49,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:49,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:49,907 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:49,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:49,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:50,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:50,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:50,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:50,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:50,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:50,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:50,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:50,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:50,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:50,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921648332_319.jpg' 2025-07-19 18:40:50,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:50,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:50,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:51,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:51,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:51,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:51,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:51,722 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:51,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:52,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:52,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:52,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:52,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:52,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:52,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:52,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:52,335 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921648312_211.jpg' 2025-07-19 18:40:52,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:52,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:52,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:52,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:52,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:52,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:52,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:53,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:53,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:53,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:53,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:53,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:53,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:53,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:53,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:53,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:53,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921649510_565.jpg' 2025-07-19 18:40:53,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:53,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:53,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:54,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:54,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:54,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:54,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:54,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:54,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:54,961 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:54,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:54,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:54,961 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:54,961 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:55,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:55,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:40:55,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921649939_393.jpg' 2025-07-19 18:40:55,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:40:55,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:40:55,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:40:55,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:40:55,631 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:40:55,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:40:55,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:40:56,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:56,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:40:56,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:40:56,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:40:56,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:40:56,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:40:56,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:40:56,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:40:56,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:41:14,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921674200_644.jpg' 2025-07-19 18:41:14,749 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:41:14,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:41:14,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:41:15,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:41:15,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:41:15,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:41:15,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:41:15,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:15,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:41:15,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:15,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:41:15,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:41:15,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:41:15,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:41:16,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:41:16,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:41:16,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921674203_188.jpg' 2025-07-19 18:41:16,247 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:41:16,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:41:16,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:41:16,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:41:16,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:41:16,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:41:16,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:41:16,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:16,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:41:17,348 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:17,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:41:17,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:41:17,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:41:17,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:41:17,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:41:17,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:41:38,150 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921697935_89.jpg' 2025-07-19 18:41:38,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:41:38,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:41:38,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:41:38,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:41:38,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:41:38,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:41:38,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:41:39,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:39,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:41:39,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:39,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:41:39,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:41:39,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:41:39,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:41:39,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:41:39,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:41:39,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752921698559_265.jpg' 2025-07-19 18:41:39,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:41:39,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:41:39,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:41:40,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:41:40,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:41:40,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:41:40,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:41:40,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:40,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:41:40,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:41:40,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:41:40,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:41:40,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:41:40,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:41:41,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:41:41,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:24,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922104433_59.jpg' 2025-07-19 18:48:25,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:25,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:25,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:25,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:25,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:25,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:25,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:26,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:26,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:26,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:26,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:26,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:26,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:26,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:26,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:26,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:26,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922104518_312.jpg' 2025-07-19 18:48:26,927 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:26,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:26,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:27,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:27,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:27,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:27,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:27,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:27,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:28,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:28,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:28,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:28,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:28,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:28,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:28,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:28,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922104861_104.jpg' 2025-07-19 18:48:28,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:28,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:28,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:28,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:28,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:28,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:28,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:29,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:29,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:29,627 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:29,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 18:48:29,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:29,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:29,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:29,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:29,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:29,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922104948_384.jpg' 2025-07-19 18:48:29,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:29,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:29,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:30,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:30,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:30,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:30,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:30,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:30,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:31,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:31,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:31,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:31,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:31,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:31,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:31,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:31,310 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922104951_590.jpg' 2025-07-19 18:48:31,607 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:31,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:31,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:31,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:31,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:31,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:31,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:32,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:32,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:32,694 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:32,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:32,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:32,695 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:32,695 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:32,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:32,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:32,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922104947_50.jpg' 2025-07-19 18:48:33,037 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:33,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:33,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:33,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:33,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:33,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:33,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:33,765 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:33,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:34,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:34,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:34,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:34,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:34,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:34,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:34,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:34,379 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922105031_493.jpg' 2025-07-19 18:48:34,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:34,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:34,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:34,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:34,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:34,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:34,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:35,190 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:35,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:35,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:35,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:35,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:35,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:35,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:35,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:35,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:35,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922105075_489.jpg' 2025-07-19 18:48:35,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:35,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:35,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:36,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:36,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:36,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:36,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:36,631 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:36,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:36,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:36,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:36,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:36,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:36,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:37,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:37,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:37,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922105072_886.jpg' 2025-07-19 18:48:37,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:37,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:37,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:37,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:37,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:37,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:37,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:38,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:38,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:38,419 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:38,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:38,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:38,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:38,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:38,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:38,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:38,683 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922105231_752.jpg' 2025-07-19 18:48:38,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:38,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:38,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:39,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:39,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:39,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:39,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:39,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:39,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:40,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:40,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:40,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:40,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:40,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:40,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:40,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:40,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922106112_17.jpg' 2025-07-19 18:48:40,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:40,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:40,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:40,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:40,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:40,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:40,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:41,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:41,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:41,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:41,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:41,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:41,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:41,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:41,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:41,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:41,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922106559_321.jpg' 2025-07-19 18:48:42,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:42,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:42,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:42,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:42,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:42,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:42,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:42,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:42,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:43,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:43,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:43,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:43,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:43,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:43,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:43,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:43,340 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922106636_620.jpg' 2025-07-19 18:48:43,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:43,581 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:43,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:43,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:43,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:43,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:43,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:44,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:44,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:44,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:44,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:44,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:44,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:44,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:44,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:44,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:44,924 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922108742_155.jpg' 2025-07-19 18:48:45,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:45,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:45,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:45,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:45,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:45,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:45,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:45,745 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:45,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:46,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:46,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 18:48:46,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 18:48:46,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 18:48:46,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 18:48:46,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:46,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:46,360 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:46,360 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:46,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922111903_685.jpg' 2025-07-19 18:48:46,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:46,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:46,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:46,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:46,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:46,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:46,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:47,173 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:47,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:47,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:47,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:47,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:47,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:47,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:47,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:47,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:48,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922128497_282.jpg' 2025-07-19 18:48:48,798 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:48,798 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:48,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:49,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:49,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:49,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:49,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:49,531 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:49,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:49,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:49,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:49,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:49,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:49,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:50,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:50,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:50,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922128763_915.jpg' 2025-07-19 18:48:50,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:50,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:50,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:50,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:50,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:50,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:50,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:50,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:50,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:51,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:51,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:51,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:51,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:51,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:51,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:51,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:51,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922128879_257.jpg' 2025-07-19 18:48:51,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:51,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:51,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:52,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:52,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:52,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:52,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:52,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:52,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:52,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:52,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:52,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:52,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:52,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:53,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922129116_351.jpg' 2025-07-19 18:48:53,430 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:53,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:53,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:53,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:53,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:53,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:53,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:54,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:54,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:54,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:54,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:54,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:54,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:54,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:54,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:54,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:54,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922129617_484.jpg' 2025-07-19 18:48:54,864 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:54,864 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:54,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:55,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:55,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:55,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:55,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:55,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:55,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:55,946 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:55,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:55,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:55,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:55,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:56,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:56,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:48:56,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922130496_83.jpg' 2025-07-19 18:48:56,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:48:56,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:48:56,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:48:56,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:48:56,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:48:56,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:48:56,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:48:57,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:57,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:48:57,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:48:57,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:48:57,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:48:57,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:48:57,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:48:57,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:48:57,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:49:15,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922154944_699.jpg' 2025-07-19 18:49:15,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:49:15,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:49:15,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:49:15,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:49:15,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:49:15,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:49:15,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:49:16,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:16,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:49:16,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:16,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:49:16,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:49:16,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:49:16,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:49:16,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:49:16,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:49:16,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922155186_723.jpg' 2025-07-19 18:49:17,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:49:17,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:49:17,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:49:17,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:49:17,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:49:17,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:49:17,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:49:18,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:18,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:49:18,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:18,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:49:18,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:49:18,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:49:18,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:49:18,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:49:18,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:49:18,818 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922158627_39.jpg' 2025-07-19 18:49:18,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:49:18,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:49:18,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:49:19,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:49:19,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:49:19,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:49:19,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:49:19,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:19,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:49:20,112 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:20,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:49:20,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:49:20,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:49:20,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:49:20,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:49:20,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:49:38,307 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922178096_867.jpg' 2025-07-19 18:49:38,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:49:38,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:49:38,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:49:38,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:49:38,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:49:38,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:49:38,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:49:39,189 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:39,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:49:39,537 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:39,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:49:39,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:49:39,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:49:39,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:49:39,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:49:39,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:49:40,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922180391_176.jpg' 2025-07-19 18:49:40,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:49:40,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:49:40,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:49:41,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:49:41,010 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:49:41,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:49:41,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:49:41,394 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:41,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:49:41,746 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:49:41,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:49:41,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:49:41,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:49:41,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:49:42,000 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:49:42,000 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:24,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922583988_723.jpg' 2025-07-19 18:56:24,755 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:24,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:24,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:25,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:25,190 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:25,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:25,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:25,584 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:25,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:25,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:25,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:25,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:25,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:25,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:26,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:26,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:26,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584453_748.jpg' 2025-07-19 18:56:26,470 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:26,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:26,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:26,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:26,806 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:26,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:26,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:27,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:27,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:27,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:27,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:27,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:27,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:27,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:27,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:27,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:27,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584585_651.jpg' 2025-07-19 18:56:28,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:28,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:28,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:28,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:28,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:28,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:28,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:28,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:28,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:29,142 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:29,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:29,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:29,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:29,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:29,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:29,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:29,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584613_771.jpg' 2025-07-19 18:56:29,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:29,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:29,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:30,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:30,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:30,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:30,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:30,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:30,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:30,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:30,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:30,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:30,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:30,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:30,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:30,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:30,984 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584771_973.jpg' 2025-07-19 18:56:31,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:31,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:31,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:31,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:31,390 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:31,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:31,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:31,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:31,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:32,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:32,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:32,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:32,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:32,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:32,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:32,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:32,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584828_279.jpg' 2025-07-19 18:56:32,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:32,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:32,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:32,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:32,785 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:32,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:32,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:33,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:33,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:33,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:33,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:33,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:33,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:33,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:33,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:33,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:33,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584887_589.jpg' 2025-07-19 18:56:34,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:34,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:34,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:34,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:34,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:34,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:34,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:34,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:34,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:35,118 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:35,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:35,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:35,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:35,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:35,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:35,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:35,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584829_886.jpg' 2025-07-19 18:56:35,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:35,688 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:35,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:36,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:36,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:36,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:36,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:36,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:36,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:36,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:36,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:36,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:37,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:37,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:37,004 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584941_870.jpg' 2025-07-19 18:56:37,258 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:37,258 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:37,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:37,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:37,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:37,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:37,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:37,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:37,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:38,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:38,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:38,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:38,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:38,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:38,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:38,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:38,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922584954_501.jpg' 2025-07-19 18:56:38,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:38,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:38,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:38,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:38,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:38,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:38,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:39,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:39,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:39,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:39,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:39,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:39,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:39,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:39,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:39,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:39,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922585248_264.jpg' 2025-07-19 18:56:40,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:40,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:40,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:40,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:40,403 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:40,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:40,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:40,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:40,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:41,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:41,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:41,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:41,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:41,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:41,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:41,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:41,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922585331_607.jpg' 2025-07-19 18:56:41,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:41,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:41,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:41,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:41,811 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:41,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:41,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:42,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:42,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:42,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:42,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:42,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:42,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:42,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:42,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:42,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:42,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922585547_862.jpg' 2025-07-19 18:56:42,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:42,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:42,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:43,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:43,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:43,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:43,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:43,627 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:43,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:43,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:43,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:43,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:43,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:43,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:44,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:44,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:44,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922589543_999.jpg' 2025-07-19 18:56:44,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:44,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:44,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:44,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:44,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:44,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:44,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:45,037 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:45,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:45,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:45,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 18:56:45,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 18:56:45,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 18:56:45,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 18:56:45,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:45,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:45,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:45,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:45,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922592037_887.jpg' 2025-07-19 18:56:45,729 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:45,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:45,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:46,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:46,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:46,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:46,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:46,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:46,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:46,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:46,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:46,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:46,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:46,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:47,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:47,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:47,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922607691_998.jpg' 2025-07-19 18:56:48,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:48,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:48,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:48,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:48,359 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:48,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:48,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:48,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:48,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:49,103 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:49,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:49,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:49,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:49,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:49,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:49,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:49,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922608745_917.jpg' 2025-07-19 18:56:49,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:49,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:49,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:50,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:50,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:50,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:50,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:50,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:50,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:50,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:50,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:50,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:50,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:50,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:51,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:51,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:51,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922608927_589.jpg' 2025-07-19 18:56:51,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:51,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:51,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:51,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:51,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:51,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:51,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:51,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:51,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:52,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:52,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:52,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:52,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:52,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:52,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:52,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:52,475 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922609006_463.jpg' 2025-07-19 18:56:52,561 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:52,562 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:52,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:52,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:52,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:52,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:52,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:53,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:53,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:53,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:53,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:53,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:53,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:53,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:53,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:53,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:53,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922609288_574.jpg' 2025-07-19 18:56:53,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:53,990 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:53,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:54,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:54,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:54,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:54,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:54,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:54,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:55,072 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:55,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:55,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:55,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:55,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:55,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:55,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:56:55,329 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922609382_831.jpg' 2025-07-19 18:56:55,633 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:56:55,633 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:56:55,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:56:55,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:56:55,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:56:55,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:56:55,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:56:56,366 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:56,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:56:56,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:56:56,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:56:56,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:56:56,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:56:56,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:56:56,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:56:56,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:57:13,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922633376_923.jpg' 2025-07-19 18:57:13,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:57:13,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:57:13,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:57:14,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:57:14,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:57:14,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:57:14,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:57:14,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:14,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:57:15,020 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:15,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:57:15,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:57:15,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:57:15,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:57:15,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:57:15,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:57:15,274 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922634129_373.jpg' 2025-07-19 18:57:15,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:57:15,536 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:57:15,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:57:15,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:57:15,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:57:15,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:57:15,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:57:16,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:16,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:57:16,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:16,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:57:16,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:57:16,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:57:16,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:57:16,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:57:16,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:57:16,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922636238_136.jpg' 2025-07-19 18:57:17,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:57:17,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:57:17,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:57:17,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:57:17,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:57:17,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:57:17,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:57:17,836 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:17,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:57:18,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:18,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:57:18,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:57:18,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:57:18,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:57:18,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:57:18,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:57:37,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922656764_725.jpg' 2025-07-19 18:57:37,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:57:37,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:57:37,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:57:37,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:57:37,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:57:37,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:57:37,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:57:37,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:37,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 18:57:38,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:38,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 18:57:38,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:57:38,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:57:38,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:57:38,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:57:38,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 18:57:38,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922657304_194.jpg' 2025-07-19 18:57:38,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 18:57:38,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 18:57:38,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 18:57:38,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 18:57:38,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 18:57:38,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 18:57:38,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 18:57:39,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 18:57:39,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 18:57:39,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 18:57:39,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 18:57:39,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 18:57:39,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 18:57:39,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:24,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922824329_199.jpg' 2025-07-19 19:00:24,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:24,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:24,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:25,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:25,064 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:25,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:25,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:25,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:25,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:25,822 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:25,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:25,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:25,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:25,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:26,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:26,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:26,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922824499_309.jpg' 2025-07-19 19:00:26,161 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:26,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:26,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:26,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:26,513 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:26,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:26,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:26,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:26,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:27,259 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:27,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:27,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:27,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:27,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:27,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:27,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:27,515 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922824517_499.jpg' 2025-07-19 19:00:27,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:27,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:27,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:27,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:27,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:27,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:28,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:28,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:28,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:28,745 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:28,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:00:28,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:28,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:28,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:29,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:29,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:29,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922824700_165.jpg' 2025-07-19 19:00:29,084 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:29,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:29,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:29,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:29,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:29,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:29,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:29,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:29,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:30,176 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:30,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:30,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:30,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:30,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:30,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:30,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:30,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922824849_864.jpg' 2025-07-19 19:00:30,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:30,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:30,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:30,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:30,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:30,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:30,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:31,249 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:31,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:31,600 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:31,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:31,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:31,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:31,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:31,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:31,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:31,854 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922824923_807.jpg' 2025-07-19 19:00:31,933 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:31,934 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:31,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:32,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:32,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:32,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:32,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:32,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:32,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:33,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:33,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:33,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:33,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:33,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:33,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:33,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:33,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922825102_169.jpg' 2025-07-19 19:00:33,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:33,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:33,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:33,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:33,700 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:33,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:33,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:34,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:34,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:34,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:34,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:34,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:34,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:34,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:34,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:34,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:34,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922825138_697.jpg' 2025-07-19 19:00:34,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:34,776 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:34,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:35,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:35,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:35,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:35,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:35,506 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:35,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:35,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:35,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:35,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:35,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:35,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:36,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:36,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:36,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922825539_213.jpg' 2025-07-19 19:00:36,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:36,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:36,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:36,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:36,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:36,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:36,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:36,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:36,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:37,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:37,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:37,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:37,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:37,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:37,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:37,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:37,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922825577_978.jpg' 2025-07-19 19:00:37,610 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:37,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:37,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:37,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:37,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:37,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:37,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:38,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:38,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:38,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:38,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:38,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:38,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:38,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:38,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:38,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922825723_789.jpg' 2025-07-19 19:00:39,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:39,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:39,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:39,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:39,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:39,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:39,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:39,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:39,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:40,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:40,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:00:40,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:40,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:40,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:40,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:40,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:40,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922825973_287.jpg' 2025-07-19 19:00:40,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:40,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:40,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:40,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:40,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:40,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:40,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:41,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:41,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:41,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:41,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:41,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:41,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:41,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:41,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:41,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:41,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922826696_384.jpg' 2025-07-19 19:00:41,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:41,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:41,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:42,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:42,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:42,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:42,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:42,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:42,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:42,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:42,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:42,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:42,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:42,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:43,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:43,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:43,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922828449_52.jpg' 2025-07-19 19:00:43,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:43,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:43,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:43,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:43,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:43,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:43,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:44,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:44,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:44,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:44,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:00:44,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:00:44,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:00:44,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:00:44,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:44,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:44,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:44,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:44,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922832359_54.jpg' 2025-07-19 19:00:44,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:44,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:44,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:45,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:45,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:45,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:45,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:45,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:45,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:45,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:45,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:45,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:45,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:45,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:46,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:46,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:48,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922848021_900.jpg' 2025-07-19 19:00:48,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:48,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:48,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:48,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:48,883 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:48,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:48,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:49,271 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:49,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:49,625 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:49,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:49,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:49,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:49,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:49,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:49,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:49,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922848508_577.jpg' 2025-07-19 19:00:49,953 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:49,953 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:49,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:50,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:50,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:50,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:50,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:50,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:50,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:51,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:51,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:51,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:51,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:51,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:51,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:51,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:51,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922848606_317.jpg' 2025-07-19 19:00:51,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:51,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:51,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:51,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:51,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:51,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:51,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:52,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:52,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:52,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:52,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:52,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:52,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:52,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:52,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:52,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:52,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922848665_191.jpg' 2025-07-19 19:00:52,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:52,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:52,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:53,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:53,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:53,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:53,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:53,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:53,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:53,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:53,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:53,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:53,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:53,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:54,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:54,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:54,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922849434_811.jpg' 2025-07-19 19:00:54,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:54,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:54,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:54,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:54,574 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:54,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:54,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:54,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:54,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:55,319 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:55,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:55,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:55,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:55,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:55,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:55,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:00:55,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922849870_662.jpg' 2025-07-19 19:00:55,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:00:55,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:00:55,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:00:56,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:00:56,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:00:56,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:00:56,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:00:56,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:56,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:00:56,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:00:56,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:00:56,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:00:56,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:00:56,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:00:57,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:00:57,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:01:12,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922872055_929.jpg' 2025-07-19 19:01:12,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:01:12,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:01:12,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:01:12,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:01:12,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:01:12,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:01:12,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:01:13,164 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:13,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:01:13,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:13,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:01:13,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:01:13,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:01:13,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:01:13,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:01:13,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:01:13,773 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922873293_43.jpg' 2025-07-19 19:01:13,868 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:01:13,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:01:13,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:01:14,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:01:14,207 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:01:14,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:01:14,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:01:14,602 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:14,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:01:14,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:14,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:01:14,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:01:14,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:01:14,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:01:15,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:01:15,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:01:15,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922874211_554.jpg' 2025-07-19 19:01:15,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:01:15,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:01:15,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:01:15,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:01:15,854 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:01:15,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:01:15,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:01:16,247 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:16,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:01:16,606 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:16,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:01:16,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:01:16,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:01:16,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:01:16,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:01:16,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:01:36,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922896326_328.jpg' 2025-07-19 19:01:37,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:01:37,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:01:37,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:01:37,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:01:37,507 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:01:37,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:01:37,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:01:37,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:37,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:01:37,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:01:37,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:01:37,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:01:38,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:01:38,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:01:39,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752922899218_505.jpg' 2025-07-19 19:01:39,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:01:39,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:01:39,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:01:40,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:01:40,094 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:01:40,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:01:40,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:01:40,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:40,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:01:40,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:01:40,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:01:40,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:01:40,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:01:40,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:01:41,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:01:41,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:24,765 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923304536_98.jpg' 2025-07-19 19:08:25,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:25,272 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:25,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:25,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:25,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:25,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:25,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:26,024 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:26,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:26,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:26,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 19:08:26,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:26,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:26,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:26,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:26,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:26,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923304661_753.jpg' 2025-07-19 19:08:27,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:27,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:27,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:27,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:27,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:27,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:27,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:27,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:27,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:28,129 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:28,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:28,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:28,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:28,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:28,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:28,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:28,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923304936_226.jpg' 2025-07-19 19:08:28,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:28,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:28,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:29,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:29,051 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:29,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:29,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:29,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:29,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:29,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:29,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:29,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:29,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:29,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:30,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:30,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:30,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923304936_306.jpg' 2025-07-19 19:08:30,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:30,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:30,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:30,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:30,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:30,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:30,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:31,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:31,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:31,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:31,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:31,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:31,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:31,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:31,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:31,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:31,823 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923305032_151.jpg' 2025-07-19 19:08:32,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:32,096 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:32,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:32,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:32,440 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:32,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:32,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:32,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:32,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:33,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:33,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:33,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:33,191 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:33,191 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:33,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:33,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:33,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923305108_610.jpg' 2025-07-19 19:08:33,760 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:33,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:33,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:34,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:34,100 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:34,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:34,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:34,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:34,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:34,843 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:34,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:34,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:34,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:34,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:35,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:35,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:35,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923305191_668.jpg' 2025-07-19 19:08:35,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:35,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:35,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:35,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:35,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:35,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:35,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:36,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:36,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:36,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:36,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:36,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:36,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:36,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:36,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:36,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:36,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923305611_461.jpg' 2025-07-19 19:08:37,129 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:37,129 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:37,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:37,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:37,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:37,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:37,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:37,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:37,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:38,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:38,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:38,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:38,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:38,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:38,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:38,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:38,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923305826_221.jpg' 2025-07-19 19:08:38,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:38,554 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:38,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:38,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:38,893 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:38,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:38,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:39,278 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:39,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:39,637 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:39,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:39,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:39,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:39,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:39,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:39,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:39,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923305891_411.jpg' 2025-07-19 19:08:39,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:39,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:39,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:40,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:40,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:40,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:40,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:40,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:40,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:41,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:41,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:08:41,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:41,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:41,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:41,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:41,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:41,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923306392_550.jpg' 2025-07-19 19:08:41,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:41,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:41,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:41,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:41,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:41,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:41,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:42,145 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:42,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:42,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:42,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:08:42,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:42,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:42,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:42,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:42,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:42,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923306476_500.jpg' 2025-07-19 19:08:42,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:42,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:42,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:43,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:43,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:43,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:43,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:43,552 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:43,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:43,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:43,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:43,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:43,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:43,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:44,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:44,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:44,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923309751_733.jpg' 2025-07-19 19:08:44,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:44,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:44,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:44,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:44,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:44,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:44,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:45,152 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:45,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:45,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:45,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:08:45,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:08:45,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:08:45,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:08:45,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:45,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:45,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:45,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:45,773 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923312520_517.jpg' 2025-07-19 19:08:45,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:45,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:45,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:46,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:46,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:46,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:46,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:46,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:46,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:46,960 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:46,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:46,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:46,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:46,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:47,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:47,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:48,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923327899_901.jpg' 2025-07-19 19:08:48,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:48,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:48,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:48,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:48,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:48,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:48,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:49,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:49,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:49,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:49,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:49,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:49,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:49,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:49,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:49,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:49,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923328910_687.jpg' 2025-07-19 19:08:49,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:49,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:49,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:50,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:50,054 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:50,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:50,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:50,438 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:50,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:50,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:50,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:50,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:50,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:50,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:51,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:51,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:51,048 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923329033_46.jpg' 2025-07-19 19:08:51,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:51,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:51,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:51,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:51,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:51,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:51,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:51,876 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:51,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:52,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:52,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:52,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:52,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:52,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:52,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:52,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:52,588 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923331193_287.jpg' 2025-07-19 19:08:52,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:52,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:52,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:52,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:52,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:52,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:52,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:53,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:53,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:08:53,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:53,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:08:53,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:08:53,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:08:53,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:08:53,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:08:53,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:08:59,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923338851_299.jpg' 2025-07-19 19:08:59,241 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:08:59,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:08:59,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:08:59,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:08:59,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:08:59,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:08:59,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:08:59,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:08:59,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:09:00,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:00,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:09:00,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:09:00,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:09:00,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:09:00,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:09:00,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:09:14,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923353891_403.jpg' 2025-07-19 19:09:14,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:09:14,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:09:14,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:09:14,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:09:14,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:09:14,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:09:14,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:09:15,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:15,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:09:15,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:15,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:09:15,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:09:15,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:09:15,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:09:15,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:09:15,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:09:15,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923353965_864.jpg' 2025-07-19 19:09:15,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:09:15,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:09:15,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:09:16,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:09:16,317 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:09:16,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:09:16,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:09:16,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:16,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:09:17,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:17,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:09:17,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:09:17,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:09:17,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:09:17,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:09:17,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:09:17,310 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923354873_454.jpg' 2025-07-19 19:09:17,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:09:17,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:09:17,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:09:17,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:09:17,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:09:17,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:09:17,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:09:18,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:18,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:09:18,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:18,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 19:09:18,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:09:18,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:09:18,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:09:18,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:09:18,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:09:37,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923377528_269.jpg' 2025-07-19 19:09:37,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:09:37,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:09:37,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:09:38,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:09:38,268 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:09:38,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:09:38,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:09:38,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:38,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:09:38,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:09:38,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:09:38,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:09:38,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:09:38,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:09:38,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923377715_273.jpg' 2025-07-19 19:09:39,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:09:39,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:09:39,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:09:39,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:09:39,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:09:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:09:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:09:39,739 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:39,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:09:40,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:09:40,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:09:40,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:09:40,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:09:40,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:09:40,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:09:40,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:24,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784462_486.jpg' 2025-07-19 19:16:25,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:25,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:25,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:25,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:25,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:25,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:25,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:25,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:25,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:26,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:26,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:26,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:26,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:26,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:26,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:26,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:26,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784608_243.jpg' 2025-07-19 19:16:26,896 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:26,896 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:26,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:27,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:27,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:27,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:27,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:27,641 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:27,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:27,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:27,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:27,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:27,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:27,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:28,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:28,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:28,251 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784849_212.jpg' 2025-07-19 19:16:28,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:28,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:28,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:29,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:29,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:29,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:29,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:29,390 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:29,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:29,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:29,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:29,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:29,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:29,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:30,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:30,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:30,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784820_932.jpg' 2025-07-19 19:16:30,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:30,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:30,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:30,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:30,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:30,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:30,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:31,025 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:31,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:31,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:31,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 19:16:31,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:31,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:31,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:31,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:31,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:31,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784951_80.jpg' 2025-07-19 19:16:31,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:31,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:31,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:32,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:32,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:32,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:32,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:32,446 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:32,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:32,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:32,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:32,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:32,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:32,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:33,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:33,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:33,051 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784984_120.jpg' 2025-07-19 19:16:33,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:33,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:33,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:33,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:33,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:33,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:33,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:34,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:34,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:34,459 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:34,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:34,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:34,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:34,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:34,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:34,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:34,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923785050_678.jpg' 2025-07-19 19:16:34,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:34,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:34,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:35,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:35,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:35,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:35,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:35,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:35,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:36,043 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:36,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:36,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:36,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:36,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:36,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:36,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:36,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923784960_526.jpg' 2025-07-19 19:16:36,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:36,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:36,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:36,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:36,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:36,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:36,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:37,319 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:37,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:37,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:37,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:16:37,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:37,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:37,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:37,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:37,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:37,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923785183_487.jpg' 2025-07-19 19:16:38,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:38,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:38,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:38,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:38,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:38,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:38,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:38,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:38,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:39,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:39,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:39,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:39,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:39,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:39,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:39,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:39,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923785617_721.jpg' 2025-07-19 19:16:39,436 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:39,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:39,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:39,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:39,789 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:39,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:39,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:40,175 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:40,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:40,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:40,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:40,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:40,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:40,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:40,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:40,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:40,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923786121_773.jpg' 2025-07-19 19:16:40,868 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:40,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:40,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:41,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:41,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:41,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:41,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:41,952 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:41,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:41,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:41,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:41,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:42,204 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:42,204 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:42,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923789151_284.jpg' 2025-07-19 19:16:42,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:42,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:42,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:42,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:42,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:42,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:42,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:43,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:43,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:43,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:43,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:16:43,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:16:43,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:16:43,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:16:43,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:43,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:43,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:43,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:43,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923792643_392.jpg' 2025-07-19 19:16:43,889 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:43,889 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:43,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:44,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:44,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:44,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:44,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:44,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:44,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:44,998 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:44,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:44,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:44,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:44,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:45,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:45,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:45,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923793175_17.jpg' 2025-07-19 19:16:45,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:45,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:45,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:45,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:45,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:45,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:45,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:46,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:46,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:46,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:46,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:46,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:46,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:46,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:46,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:46,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:48,467 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923808238_196.jpg' 2025-07-19 19:16:48,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:48,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:48,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:48,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:48,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:48,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:48,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:49,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:49,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:49,650 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:49,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:49,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:49,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:49,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:49,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:49,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:49,906 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923808501_584.jpg' 2025-07-19 19:16:50,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:50,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:50,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:50,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:50,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:50,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:50,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:50,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:50,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:51,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:51,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:51,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:51,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:51,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:51,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:51,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:51,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923809078_539.jpg' 2025-07-19 19:16:51,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:51,592 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:51,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:51,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:51,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:51,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:51,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:52,327 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:52,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:52,675 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:52,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:52,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:52,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:52,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:52,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:52,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:52,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923809067_22.jpg' 2025-07-19 19:16:53,015 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:53,015 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:53,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:53,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:53,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:53,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:53,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:54,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:54,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:54,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:54,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:54,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:54,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:54,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:16:54,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923810337_18.jpg' 2025-07-19 19:16:54,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:16:54,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:16:54,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:16:54,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:16:54,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:16:54,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:16:54,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:16:55,186 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:55,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:16:55,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:16:55,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:16:55,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:16:55,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:16:55,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:16:55,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:16:55,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:17:12,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923832399_778.jpg' 2025-07-19 19:17:12,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:17:12,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:17:12,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:17:13,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:17:13,074 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:17:13,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:17:13,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:17:13,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:13,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:17:13,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:13,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:17:13,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:17:13,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:17:13,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:17:14,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:17:14,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:17:14,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923834206_267.jpg' 2025-07-19 19:17:14,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:17:14,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:17:14,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:17:14,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:17:14,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:17:14,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:17:14,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:17:15,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:15,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:17:15,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:15,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:17:15,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:17:15,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:17:15,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:17:15,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:17:15,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:17:15,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923834962_465.jpg' 2025-07-19 19:17:15,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:17:15,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:17:15,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:17:16,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:17:16,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:17:16,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:17:16,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:17:16,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:16,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:17:17,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:17,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:17:17,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:17:17,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:17:17,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:17:17,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:17:17,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:17:38,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923857796_107.jpg' 2025-07-19 19:17:38,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:17:38,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:17:38,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:17:38,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:17:38,431 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:17:38,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:17:38,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:17:38,882 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:38,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:17:39,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:39,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:17:39,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:17:39,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:17:39,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:17:39,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:17:39,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:17:39,542 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752923858604_449.jpg' 2025-07-19 19:17:39,786 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:17:39,786 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:17:39,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:17:40,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:17:40,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:17:40,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:17:40,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:17:40,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:40,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:17:40,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:17:40,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:17:40,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:17:40,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:17:40,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:17:41,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:17:41,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:24,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924263989_425.jpg' 2025-07-19 19:24:24,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:24,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:24,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:25,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:25,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:25,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:25,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:25,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:25,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:25,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:25,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:25,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:25,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:25,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:26,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:26,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:26,095 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924264596_1.jpg' 2025-07-19 19:24:26,382 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:26,382 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:26,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:26,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:26,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:26,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:26,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:27,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:27,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:27,451 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:27,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:27,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:27,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:27,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:27,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:27,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:27,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924264875_48.jpg' 2025-07-19 19:24:27,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:27,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:27,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:28,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:28,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:28,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:28,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:28,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:28,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:29,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:29,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:24:29,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:24:29,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: False, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:24:29,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:24:29,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:29,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:29,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:29,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:29,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924264978_62.jpg' 2025-07-19 19:24:29,634 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:29,634 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:29,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:29,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:29,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:29,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:29,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:30,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:30,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:30,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:30,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:24:30,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:30,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:30,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:30,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:30,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:30,964 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924264970_172.jpg' 2025-07-19 19:24:31,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:31,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:31,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:31,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:31,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:31,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:31,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:32,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:32,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:32,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:32,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:32,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:32,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:32,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:32,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:32,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:32,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924265069_482.jpg' 2025-07-19 19:24:32,939 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:32,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:32,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:33,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:33,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:33,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:33,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:33,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:33,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:34,020 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:34,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:34,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:34,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:34,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:34,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:34,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:34,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924265264_91.jpg' 2025-07-19 19:24:34,532 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:34,532 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:34,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:34,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:34,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:34,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:34,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:35,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:35,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:35,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:35,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:35,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:35,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:35,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:35,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:35,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:35,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924265717_23.jpg' 2025-07-19 19:24:35,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:35,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:35,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:36,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:36,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:36,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:36,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:36,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:36,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:37,024 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:37,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:37,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:37,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:37,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:37,276 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924265789_209.jpg' 2025-07-19 19:24:37,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:37,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:37,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:37,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:37,688 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:37,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:37,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:38,072 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:38,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:38,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:38,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:38,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:38,423 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:38,423 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:38,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:38,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:38,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924265862_819.jpg' 2025-07-19 19:24:38,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:38,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:38,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:39,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:39,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:39,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:39,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:39,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:39,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:39,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:39,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:24:39,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:39,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:39,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:40,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:40,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:40,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924265796_44.jpg' 2025-07-19 19:24:40,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:40,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:40,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:40,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:40,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:40,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:40,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:40,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:40,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:41,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:41,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:41,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:41,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:41,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:41,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:41,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:41,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924266263_222.jpg' 2025-07-19 19:24:41,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:41,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:41,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:41,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:41,935 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:41,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:41,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:42,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:42,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:42,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:42,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:42,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:42,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:42,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:42,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:42,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:42,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924266876_879.jpg' 2025-07-19 19:24:43,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:43,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:43,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:43,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:43,584 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:43,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:43,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:43,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:43,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:44,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:44,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:44,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:44,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:44,328 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:44,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:44,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:44,576 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924268466_474.jpg' 2025-07-19 19:24:44,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:44,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:44,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:45,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:45,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:45,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:45,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:45,612 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:45,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:45,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:45,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:24:45,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:24:45,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:24:45,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:24:45,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:45,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:46,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:46,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:48,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924288486_179.jpg' 2025-07-19 19:24:49,023 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:49,023 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:49,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:49,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:49,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:49,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:49,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:49,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:49,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:50,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:50,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:50,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:50,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:50,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:50,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:50,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:50,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924288510_951.jpg' 2025-07-19 19:24:50,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:50,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:50,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:50,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:50,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:50,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:50,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:51,152 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:51,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:51,506 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:51,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:51,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:51,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:51,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:51,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:51,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:51,765 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924288945_660.jpg' 2025-07-19 19:24:51,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:51,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:51,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:52,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:52,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:52,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:52,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:52,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:52,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:52,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:52,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:52,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:52,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:52,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:53,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:53,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:53,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924289670_591.jpg' 2025-07-19 19:24:53,264 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:53,264 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:53,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:53,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:53,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:53,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:53,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:53,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:53,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:54,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:54,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:54,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:54,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:54,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:54,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:54,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:24:54,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924290956_64.jpg' 2025-07-19 19:24:54,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:24:54,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:24:54,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:24:55,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:24:55,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:24:55,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:24:55,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:24:55,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:55,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:24:55,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:24:55,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:24:55,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:24:55,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:24:55,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:24:56,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:24:56,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:25:15,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924315185_815.jpg' 2025-07-19 19:25:15,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:25:15,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:25:15,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:25:15,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:25:15,965 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:25:15,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:25:15,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:25:16,358 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:16,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:25:16,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:16,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:25:16,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:25:16,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:25:16,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:25:16,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:25:16,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:25:16,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924315200_103.jpg' 2025-07-19 19:25:17,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:25:17,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:25:17,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:25:17,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:25:17,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:25:17,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:25:17,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:25:17,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:17,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:25:18,141 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:18,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:25:18,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:25:18,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:25:18,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:25:18,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:25:18,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:25:39,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924339058_618.jpg' 2025-07-19 19:25:39,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:25:39,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:25:39,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:25:39,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:25:39,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:25:39,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:25:39,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:25:40,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:40,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:25:40,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:40,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:25:40,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:25:40,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:25:40,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:25:40,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:25:40,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:25:40,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924339528_201.jpg' 2025-07-19 19:25:41,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:25:41,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:25:41,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:25:41,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:25:41,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:25:41,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:25:41,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:25:42,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:42,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:25:42,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:25:42,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:25:42,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:25:42,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:25:42,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:25:42,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:25:42,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:24,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744660_747.jpg' 2025-07-19 19:32:25,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:25,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:25,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:25,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:25,959 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:25,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:25,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:26,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:26,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:26,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:26,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:26,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:26,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:26,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:26,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:26,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:26,975 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744658_892.jpg' 2025-07-19 19:32:27,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:27,254 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:27,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:27,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:27,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:27,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:27,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:27,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:27,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:28,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:28,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:28,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:28,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:28,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:28,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:28,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:28,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744713_571.jpg' 2025-07-19 19:32:28,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:28,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:28,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:29,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:29,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:29,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:29,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:29,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:29,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:29,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:29,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:29,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:29,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:29,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:30,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:30,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:30,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744713_437.jpg' 2025-07-19 19:32:30,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:30,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:30,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:30,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:30,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:30,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:30,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:31,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:31,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:31,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:31,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:32:31,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:31,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:31,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:31,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:31,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:31,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744724_738.jpg' 2025-07-19 19:32:32,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:32,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:32,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:32,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:32,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:32,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:32,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:32,833 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:32,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:33,189 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:33,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:33,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:33,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:33,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:33,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:33,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:33,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744689_420.jpg' 2025-07-19 19:32:33,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:33,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:33,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:33,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:33,876 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:33,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:33,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:34,271 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:34,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:34,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:34,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:34,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:34,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:34,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:34,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:34,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:34,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744882_472.jpg' 2025-07-19 19:32:35,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:35,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:35,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:35,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:35,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:35,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:35,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:35,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:35,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:36,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:36,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:32:36,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:36,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:36,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:36,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:36,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:36,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744895_760.jpg' 2025-07-19 19:32:36,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:36,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:36,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:37,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:37,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:37,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:37,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:37,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:37,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:37,836 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:37,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-19 19:32:37,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:37,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:37,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:38,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:38,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:38,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924744981_498.jpg' 2025-07-19 19:32:38,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:38,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:38,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:38,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:38,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:38,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:38,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:38,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:38,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:39,245 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:39,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:39,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:39,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:39,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:39,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:39,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:39,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924745112_699.jpg' 2025-07-19 19:32:39,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:39,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:39,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:40,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:40,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:40,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:40,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:40,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:40,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:40,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:40,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:40,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:40,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:40,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:41,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:41,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:41,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924745696_889.jpg' 2025-07-19 19:32:41,453 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:41,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:41,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:41,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:41,805 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:41,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:41,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:42,188 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:42,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:32:42,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:42,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:42,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:42,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:42,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:42,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924746480_762.jpg' 2025-07-19 19:32:42,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:42,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:42,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:42,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:42,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:42,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:42,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:43,254 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:43,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:43,610 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:43,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:43,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:43,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:43,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:43,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:43,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:43,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924747115_564.jpg' 2025-07-19 19:32:43,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:43,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:43,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:44,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:44,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:44,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:44,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:44,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:44,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:45,056 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:45,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:45,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:45,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:45,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:45,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:45,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:45,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924748440_853.jpg' 2025-07-19 19:32:45,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:45,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:45,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:45,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:45,965 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:45,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:45,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:46,350 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:46,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:46,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:46,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:32:46,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:32:46,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:32:46,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:32:46,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:46,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:46,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:46,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:46,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924752929_664.jpg' 2025-07-19 19:32:47,199 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:47,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:47,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:47,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:47,549 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:47,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:47,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:47,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:47,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:48,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:48,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:48,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:48,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:48,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:48,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:48,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:48,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924768576_551.jpg' 2025-07-19 19:32:49,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:49,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:49,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:49,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:49,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:49,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:49,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:49,802 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:49,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:50,155 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:50,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:50,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:50,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:50,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:50,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:50,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:50,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924768631_461.jpg' 2025-07-19 19:32:50,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:50,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:50,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:50,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:50,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:50,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:50,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:51,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:51,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:51,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:51,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:51,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:51,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:51,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:51,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:51,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:51,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924768725_342.jpg' 2025-07-19 19:32:51,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:51,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:51,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:52,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:52,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:52,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:52,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:52,642 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:52,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:52,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:52,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:52,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:52,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:52,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:53,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:53,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:53,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924769433_279.jpg' 2025-07-19 19:32:53,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:53,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:53,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:53,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:53,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:53,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:53,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:54,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:54,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:54,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:54,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:54,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:54,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:54,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:54,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:54,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:54,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924769864_888.jpg' 2025-07-19 19:32:54,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:54,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:54,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:55,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:55,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:55,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:55,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:55,489 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:55,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:55,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:55,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:55,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:55,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:55,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:56,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:56,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:32:56,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924770586_2.jpg' 2025-07-19 19:32:56,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:32:56,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:32:56,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:32:56,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:32:56,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:32:56,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:32:56,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:32:56,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:56,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:32:57,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:32:57,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:32:57,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:32:57,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:32:57,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:32:57,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:32:57,513 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:33:13,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924792966_159.jpg' 2025-07-19 19:33:13,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:33:13,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:33:13,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:33:13,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:33:13,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:33:13,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:33:13,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:33:14,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:14,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:33:14,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:14,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:33:14,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:33:14,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:33:14,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:33:14,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:33:14,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:33:14,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924793779_211.jpg' 2025-07-19 19:33:14,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:33:14,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:33:14,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:33:15,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:33:15,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:33:15,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:33:15,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:33:15,694 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:15,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:33:16,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:16,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:33:16,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:33:16,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:33:16,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:33:16,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:33:16,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:33:16,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924794704_769.jpg' 2025-07-19 19:33:16,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:33:16,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:33:16,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:33:16,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:33:16,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:33:16,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:33:16,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:33:17,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:17,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:33:17,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:17,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:33:17,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:33:17,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:33:17,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:33:17,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:33:17,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:33:38,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924817859_763.jpg' 2025-07-19 19:33:38,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:33:38,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:33:38,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:33:38,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:33:38,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:33:38,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:33:38,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:33:38,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:38,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:33:39,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:39,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:33:39,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:33:39,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:33:39,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:33:39,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:33:39,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:33:39,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752924819603_318.jpg' 2025-07-19 19:33:39,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:33:39,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:33:39,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:33:40,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:33:40,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:33:40,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:33:40,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:33:40,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:40,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:33:40,983 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:33:40,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:33:40,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:33:40,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:33:40,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:33:41,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:33:41,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:24,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925224433_392.jpg' 2025-07-19 19:40:25,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:25,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:25,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:25,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:25,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:25,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:25,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:26,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:26,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:26,406 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:26,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:26,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:26,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:26,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:26,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:26,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:26,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925224509_656.jpg' 2025-07-19 19:40:27,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:27,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:27,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:28,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:28,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:28,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:28,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:28,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:28,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:40:28,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:28,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:28,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:28,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:28,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:28,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925224614_606.jpg' 2025-07-19 19:40:29,207 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:29,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:29,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:29,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:29,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:29,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:29,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:29,931 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:29,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:30,281 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:30,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:30,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:30,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:30,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:30,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:30,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:30,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925224796_411.jpg' 2025-07-19 19:40:30,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:30,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:30,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:31,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:31,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:31,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:31,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:31,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:31,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:31,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:31,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:31,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:31,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:31,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:32,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:32,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:32,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925224805_715.jpg' 2025-07-19 19:40:32,263 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:32,263 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:32,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:32,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:32,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:32,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:32,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:32,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:32,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:33,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:33,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:40:33,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:33,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:33,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:33,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:33,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:33,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925225030_709.jpg' 2025-07-19 19:40:33,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:33,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:33,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:34,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:34,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:34,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:34,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:34,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:34,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:34,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:34,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:34,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:34,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:34,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:35,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:35,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:35,025 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925225192_207.jpg' 2025-07-19 19:40:35,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:35,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:35,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:35,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:35,446 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:35,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:35,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:35,843 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:35,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:36,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:36,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:36,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:36,194 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:36,194 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:36,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:36,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:36,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925225330_314.jpg' 2025-07-19 19:40:36,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:36,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:36,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:37,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:37,066 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:37,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:37,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:37,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:37,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:37,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:37,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:37,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:37,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:37,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:38,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:38,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:38,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925225394_873.jpg' 2025-07-19 19:40:38,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:38,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:38,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:38,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:38,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:38,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:38,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:38,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:38,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:39,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:39,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:39,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:39,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:39,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:39,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:39,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:39,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925225596_405.jpg' 2025-07-19 19:40:39,811 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:39,812 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:39,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:40,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:40,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:40,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:40,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:40,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:40,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:40,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:40,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:40,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:40,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:40,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:41,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:41,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:41,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925225641_36.jpg' 2025-07-19 19:40:41,243 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:41,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:41,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:41,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:41,584 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:41,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:41,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:41,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:41,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:42,326 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:42,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:40:42,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:42,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:42,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:42,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:42,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:42,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925226220_530.jpg' 2025-07-19 19:40:42,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:42,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:42,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:43,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:43,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:43,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:43,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:43,400 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:43,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:43,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:43,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:43,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:43,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:43,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:44,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:44,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:44,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925226271_469.jpg' 2025-07-19 19:40:44,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:44,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:44,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:44,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:44,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:44,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:44,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:45,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:45,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:45,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:45,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:45,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:45,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:45,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:45,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:45,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:45,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925226914_18.jpg' 2025-07-19 19:40:45,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:45,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:45,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:46,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:46,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:46,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:46,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:46,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:46,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:47,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:47,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:47,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:47,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:47,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:47,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:47,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:47,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925227504_723.jpg' 2025-07-19 19:40:47,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:47,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:47,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:47,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:47,740 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:47,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:47,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:48,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:48,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:48,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:48,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:48,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:48,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:48,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:48,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:48,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:48,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925227870_513.jpg' 2025-07-19 19:40:49,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:49,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:49,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:49,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:49,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:49,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:49,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:49,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:49,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:50,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:50,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:40:50,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:40:50,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:40:50,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:40:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:50,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:50,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:50,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925248404_287.jpg' 2025-07-19 19:40:50,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:50,452 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:50,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:50,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:50,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:50,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:50,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:51,185 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:51,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:51,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:51,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:51,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:51,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:51,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:51,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:51,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:51,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925248984_330.jpg' 2025-07-19 19:40:52,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:52,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:52,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:52,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:52,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:52,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:52,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:52,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:52,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:53,104 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:53,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:53,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:53,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:53,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:53,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:53,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:53,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925249209_909.jpg' 2025-07-19 19:40:53,425 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:53,425 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:53,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:53,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:53,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:53,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:53,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:54,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:54,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:54,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:54,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:54,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:54,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:54,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:54,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:54,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:54,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925249688_380.jpg' 2025-07-19 19:40:54,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:54,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:54,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:55,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:55,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:55,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:55,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:55,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:55,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:55,931 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:55,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:55,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:55,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:55,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:56,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:56,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:56,183 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925249698_134.jpg' 2025-07-19 19:40:56,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:56,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:56,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:56,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:56,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:56,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:56,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:56,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:56,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:57,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:57,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:57,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:57,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:57,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:57,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:57,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:40:57,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925251806_595.jpg' 2025-07-19 19:40:57,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:40:57,676 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:40:57,676 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:40:58,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:40:58,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:40:58,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:40:58,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:40:58,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:58,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:40:58,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:40:58,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:40:58,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:40:58,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:40:58,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:40:59,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:40:59,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:41:12,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925271935_118.jpg' 2025-07-19 19:41:12,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:41:12,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:41:12,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:41:12,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:41:12,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:41:12,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:41:12,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:41:12,998 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:12,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:41:13,348 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:13,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:41:13,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:41:13,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:41:13,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:41:13,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:41:13,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:41:13,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925273146_711.jpg' 2025-07-19 19:41:13,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:41:13,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:41:13,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:41:14,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:41:14,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:41:14,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:41:14,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:41:14,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:14,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:41:14,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:14,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:41:14,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:41:14,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:41:14,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:41:14,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:41:14,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:41:14,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925273148_749.jpg' 2025-07-19 19:41:15,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:41:15,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:41:15,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:41:15,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:41:15,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:41:15,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:41:15,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:41:15,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:15,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:41:16,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:16,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:41:16,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:41:16,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:41:16,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:41:16,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:41:16,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:41:36,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925296539_66.jpg' 2025-07-19 19:41:37,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:41:37,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:41:37,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:41:37,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:41:37,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:41:37,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:41:37,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:41:37,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:37,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:41:38,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:38,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:41:38,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:41:38,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:41:38,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:41:38,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:41:38,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:41:38,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925296849_675.jpg' 2025-07-19 19:41:38,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:41:38,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:41:38,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:41:38,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:41:38,885 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:41:38,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:41:38,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:41:39,276 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:39,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:41:39,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:41:39,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:41:39,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:41:39,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:41:39,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:41:39,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:41:39,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:24,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925703936_814.jpg' 2025-07-19 19:48:24,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:24,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:24,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:25,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:25,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:25,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:25,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:25,535 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:25,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:25,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:25,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:25,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:25,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:25,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:26,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:26,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:26,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925704237_48.jpg' 2025-07-19 19:48:26,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:26,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:26,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:26,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:26,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:26,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:26,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:27,100 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:27,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:27,452 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:27,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:27,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:27,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:27,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:27,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:27,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:27,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925704495_286.jpg' 2025-07-19 19:48:28,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:28,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:28,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:28,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:28,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:28,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:28,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:28,760 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:28,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:48:28,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:28,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:28,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:29,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:29,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:29,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925704483_858.jpg' 2025-07-19 19:48:29,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:29,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:29,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:29,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:29,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:29,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:29,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:30,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:30,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:30,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:30,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:48:30,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:30,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:30,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:30,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:30,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:30,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925704628_214.jpg' 2025-07-19 19:48:30,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:30,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:30,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:31,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:31,325 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:31,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:31,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:31,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:31,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:32,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:32,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:32,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:32,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:32,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:32,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:32,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:32,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925704627_586.jpg' 2025-07-19 19:48:32,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:32,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:32,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:32,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:32,748 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:32,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:32,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:33,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:33,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:33,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:33,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:48:33,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:33,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:33,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:33,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:33,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:33,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925705007_354.jpg' 2025-07-19 19:48:33,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:33,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:33,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:34,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:34,178 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:34,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:34,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:34,572 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:34,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:34,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:34,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:35,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:35,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:35,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925704992_143.jpg' 2025-07-19 19:48:35,441 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:35,441 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:35,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:35,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:35,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:35,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:35,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:36,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:36,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:36,530 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:36,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:36,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:36,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:36,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:36,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:36,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:36,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925705775_433.jpg' 2025-07-19 19:48:37,041 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:37,041 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:37,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:37,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:37,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:37,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:37,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:37,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:37,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:38,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:38,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:38,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:38,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:38,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:38,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:38,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:38,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925706045_734.jpg' 2025-07-19 19:48:38,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:38,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:38,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:39,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:39,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:39,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:39,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:39,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:39,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:39,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:39,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:48:39,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:39,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:39,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:40,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:40,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:40,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925706225_535.jpg' 2025-07-19 19:48:40,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:40,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:40,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:40,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:40,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:40,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:40,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:41,025 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:41,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:41,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:41,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:41,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:41,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:41,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:41,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:41,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:41,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925706336_244.jpg' 2025-07-19 19:48:41,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:41,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:41,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:42,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:42,076 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:42,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:42,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:42,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:42,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:42,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:42,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:42,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:42,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:42,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:43,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:43,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:43,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925706439_670.jpg' 2025-07-19 19:48:43,161 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:43,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:43,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:43,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:43,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:43,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:43,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:43,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:43,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:44,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:44,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:44,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:44,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:44,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:44,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:44,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:44,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925706769_658.jpg' 2025-07-19 19:48:44,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:44,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:44,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:44,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:44,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:44,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:44,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:45,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:45,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:45,694 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:45,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:45,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:45,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:45,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:45,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:45,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:45,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925707047_107.jpg' 2025-07-19 19:48:46,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:46,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:46,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:46,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:46,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:46,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:46,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:46,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:46,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:47,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:47,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:47,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:47,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:47,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:47,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:47,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:47,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925707532_659.jpg' 2025-07-19 19:48:47,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:47,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:47,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:47,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:47,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:47,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:47,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:48,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:48,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:48,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:48,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-19 19:48:48,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-19 19:48:48,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-19 19:48:48,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-19 19:48:48,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:48,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:48,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:48,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:48,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925713928_153.jpg' 2025-07-19 19:48:49,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:49,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:49,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:49,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:49,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:49,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:49,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:49,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:49,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:50,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:50,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:50,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:50,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:50,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:50,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:50,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:50,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925727588_994.jpg' 2025-07-19 19:48:50,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:50,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:50,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:50,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:50,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:50,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:50,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:51,190 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:51,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:51,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:51,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:51,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:51,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:51,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:51,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:51,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:51,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925728709_246.jpg' 2025-07-19 19:48:51,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:51,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:51,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:52,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:52,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:52,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:52,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:52,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:52,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:52,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:52,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:52,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:52,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:52,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:53,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:53,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:53,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925728969_371.jpg' 2025-07-19 19:48:53,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:53,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:53,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:53,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:53,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:53,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:53,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:54,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:54,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:54,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:54,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:54,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:54,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:54,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:54,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:54,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:54,670 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925730320_908.jpg' 2025-07-19 19:48:54,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:54,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:54,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:55,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:55,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:55,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:55,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:55,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:55,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:55,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:55,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:55,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:55,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:55,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:56,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:56,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:56,101 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925730651_229.jpg' 2025-07-19 19:48:56,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:56,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:56,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:56,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:56,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:56,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:56,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:56,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:56,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:57,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:57,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:57,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:57,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:57,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:57,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:57,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:48:57,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925730763_91.jpg' 2025-07-19 19:48:57,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:48:57,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:48:57,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:48:57,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:48:57,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:48:57,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:48:57,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:48:58,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:58,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:48:58,691 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:48:58,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:48:58,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:48:58,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:48:58,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:48:58,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:48:58,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:49:13,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925753597_282.jpg' 2025-07-19 19:49:13,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:49:13,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:49:13,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:49:14,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:49:14,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:49:14,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:49:14,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:49:14,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:14,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:49:15,129 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:15,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:49:15,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:49:15,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:49:15,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:49:15,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:49:15,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:49:15,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925754149_891.jpg' 2025-07-19 19:49:15,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:49:15,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:49:15,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:49:15,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:49:15,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:49:15,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:49:15,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:49:16,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:16,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:49:16,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:16,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:49:16,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:49:16,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:49:16,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:49:16,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:49:16,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:49:16,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925755433_180.jpg' 2025-07-19 19:49:16,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:49:16,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:49:16,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:49:17,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:49:17,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:49:17,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:49:17,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:49:17,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:17,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:49:18,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:18,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:49:18,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:49:18,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:49:18,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:49:18,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:49:18,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:49:37,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925776794_522.jpg' 2025-07-19 19:49:37,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:49:37,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:49:37,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:49:37,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:49:37,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:49:37,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:49:37,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:49:37,923 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:37,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:49:38,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:38,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:49:38,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:49:38,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:49:38,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:49:38,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:49:38,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:49:39,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752925778913_584.jpg' 2025-07-19 19:49:39,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:49:39,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:49:39,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:49:39,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:49:39,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:49:39,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:49:39,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:49:39,951 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:39,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:49:40,307 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:49:40,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:49:40,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:49:40,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:49:40,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:49:40,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:49:40,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:24,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184294_588.jpg' 2025-07-19 19:56:25,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:25,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:25,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:25,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:25,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:25,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:25,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:25,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:25,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:26,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:26,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:26,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:26,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:26,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:26,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:26,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:26,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184355_286.jpg' 2025-07-19 19:56:26,907 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:26,907 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:26,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:27,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:27,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:27,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:27,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:27,650 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:27,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:28,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:28,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:28,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:28,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:28,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:28,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:28,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:28,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184536_299.jpg' 2025-07-19 19:56:28,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:28,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:28,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:28,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:28,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:28,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:28,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:29,242 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:29,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:29,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:29,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:29,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:29,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:29,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:29,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:29,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:29,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184580_416.jpg' 2025-07-19 19:56:29,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:29,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:29,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:30,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:30,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:30,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:30,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:30,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:30,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:31,037 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:31,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:31,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:31,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:31,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:31,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:31,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:31,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184724_862.jpg' 2025-07-19 19:56:31,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:31,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:31,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:31,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:31,935 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:31,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:31,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:32,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:32,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:32,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:32,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:56:32,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:32,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:32,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:32,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:32,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:32,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184868_69.jpg' 2025-07-19 19:56:33,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:33,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:33,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:33,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:33,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:33,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:33,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:33,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:33,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:34,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:34,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-19 19:56:34,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:34,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:34,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:34,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:34,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:34,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926184894_689.jpg' 2025-07-19 19:56:34,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:34,828 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:34,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:35,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:35,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:35,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:35,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:35,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:35,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:35,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:35,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:35,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:35,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:35,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:36,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:36,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:36,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926185350_771.jpg' 2025-07-19 19:56:36,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:36,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:36,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:36,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:36,805 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:36,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:36,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:37,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:37,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:37,545 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:37,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:37,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:37,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:37,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:37,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:37,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:37,803 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926185355_975.jpg' 2025-07-19 19:56:38,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:38,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:38,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:38,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:38,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:38,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:38,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:38,781 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:38,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:39,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:39,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:39,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:39,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:39,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:39,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:39,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:39,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926185389_197.jpg' 2025-07-19 19:56:39,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:39,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:39,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:39,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:39,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:39,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:39,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:40,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:40,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:40,573 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:40,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:40,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:40,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:40,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:40,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:40,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:40,832 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926185385_37.jpg' 2025-07-19 19:56:41,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:41,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:41,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:41,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:41,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:41,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:41,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:41,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:41,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:42,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:42,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:42,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:42,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:42,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:42,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:42,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:42,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926186023_980.jpg' 2025-07-19 19:56:42,683 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:42,683 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:42,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:43,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:43,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:43,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:43,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:43,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:43,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:43,783 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:43,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:43,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:43,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:43,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:44,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:44,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:44,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926186245_80.jpg' 2025-07-19 19:56:44,321 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:44,321 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:44,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:44,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:44,667 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:44,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:44,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:45,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:45,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:45,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:45,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:45,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:45,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:45,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:45,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:45,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:45,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926186299_85.jpg' 2025-07-19 19:56:45,771 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:45,771 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:45,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:46,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:46,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:46,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:46,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:46,506 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:46,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:46,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:46,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:46,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:46,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:46,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:47,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:47,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:47,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926187400_761.jpg' 2025-07-19 19:56:47,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:47,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:47,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:47,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:47,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:47,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:47,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:47,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:47,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:48,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:48,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:48,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:48,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:48,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:48,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:48,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:48,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926193405_444.jpg' 2025-07-19 19:56:48,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:48,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:48,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:48,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:48,953 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:48,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:48,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:49,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:49,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:49,699 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:49,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:49,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:49,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:49,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:49,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:49,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:49,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926208110_731.jpg' 2025-07-19 19:56:50,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:50,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:50,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:50,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:50,377 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:50,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:50,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:50,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:50,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:51,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:51,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:51,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:51,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:51,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:51,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:51,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:51,394 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926208324_300.jpg' 2025-07-19 19:56:51,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:51,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:51,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:51,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:51,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:51,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:51,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:52,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:52,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:52,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:52,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:52,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:52,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:52,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:52,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:52,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:52,819 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926208400_850.jpg' 2025-07-19 19:56:52,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:52,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:52,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:53,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:53,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:53,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:53,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:53,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:53,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:54,005 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:54,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:54,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:54,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:54,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:54,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:54,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:54,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926208814_872.jpg' 2025-07-19 19:56:54,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:54,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:54,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:54,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:54,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:54,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:54,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:55,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:55,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:55,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:55,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:55,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:55,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:55,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:55,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:55,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:55,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926208812_0.jpg' 2025-07-19 19:56:55,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:55,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:55,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:56,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:56,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:56,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:56,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:56,534 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:56,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:56,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:56,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:56,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:56,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:56,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:57,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:57,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:56:57,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926209589_282.jpg' 2025-07-19 19:56:57,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:56:57,242 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:56:57,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:56:57,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:56:57,577 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:56:57,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:56:57,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:56:57,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:57,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:56:58,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:56:58,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:56:58,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:56:58,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:56:58,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:56:58,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:56:58,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:57:12,040 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926231819_843.jpg' 2025-07-19 19:57:12,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:57:12,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:57:12,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:57:12,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:57:12,461 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:57:12,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:57:12,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:57:12,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:12,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:57:13,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:13,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:57:13,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:57:13,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:57:13,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:57:13,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:57:13,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:57:13,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926232154_205.jpg' 2025-07-19 19:57:13,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:57:13,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:57:13,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:57:13,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:57:13,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:57:13,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:57:13,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:57:14,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:14,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:57:14,642 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:14,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:57:14,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:57:14,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:57:14,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:57:14,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:57:14,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:57:14,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926232788_599.jpg' 2025-07-19 19:57:14,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:57:14,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:57:14,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:57:15,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:57:15,326 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:57:15,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:57:15,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:57:15,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:15,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:57:16,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:16,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:57:16,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:57:16,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:57:16,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:57:16,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:57:16,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:57:36,553 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926256327_545.jpg' 2025-07-19 19:57:36,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:57:36,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:57:36,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:57:37,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:57:37,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:57:37,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:57:37,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:57:37,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:37,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:57:37,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:37,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:57:37,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:57:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:57:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:57:38,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:57:38,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-19 19:57:38,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-19/sxt_1752926256908_258.jpg' 2025-07-19 19:57:38,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-19 19:57:38,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-19 19:57:38,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-19 19:57:38,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-19 19:57:38,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-19 19:57:38,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-19 19:57:38,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-19 19:57:38,946 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:38,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-19 19:57:39,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-19 19:57:39,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-19 19:57:39,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-19 19:57:39,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-19 19:57:39,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-19 19:57:39,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-19 19:57:39,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:25,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966024748_492.jpg' 2025-07-20 07:00:26,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:26,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:26,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:26,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:26,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:27,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:27,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:27,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:27,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:27,849 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:27,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:27,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:27,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:27,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:28,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:28,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:28,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966024748_959.jpg' 2025-07-20 07:00:28,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:28,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:28,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:29,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:29,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:29,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:29,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:29,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:29,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:29,808 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:29,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:29,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:29,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:29,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:30,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:30,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:30,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966024834_837.jpg' 2025-07-20 07:00:30,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:30,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:30,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:30,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:30,794 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:30,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:30,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:31,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:31,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:31,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:31,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:31,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:31,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:31,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:31,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:31,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:31,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966024939_361.jpg' 2025-07-20 07:00:32,072 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:32,072 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:32,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:32,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:32,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:32,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:32,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:32,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:32,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:33,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:33,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:33,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:33,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:33,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:33,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:33,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:33,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966024932_19.jpg' 2025-07-20 07:00:33,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:33,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:33,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:34,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:34,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:34,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:34,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:34,551 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:34,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:34,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:34,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:34,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:34,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:34,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:35,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:35,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:35,160 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966025082_189.jpg' 2025-07-20 07:00:35,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:35,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:35,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:35,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:35,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:35,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:35,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:35,946 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:36,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:36,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:36,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:36,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:36,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:36,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:36,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:36,549 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966024988_11.jpg' 2025-07-20 07:00:36,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:36,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:36,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:37,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:37,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:37,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:37,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:37,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:37,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:37,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:37,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:37,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:37,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:37,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:38,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:38,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:38,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966025577_238.jpg' 2025-07-20 07:00:38,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:38,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:38,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:38,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:38,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:38,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:38,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:39,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:39,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:00:39,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:39,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:39,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:39,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:39,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:39,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966025665_989.jpg' 2025-07-20 07:00:39,354 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:39,354 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:39,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:39,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:39,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:39,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:39,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:40,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:40,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:40,438 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:40,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:40,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:40,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:40,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:40,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:40,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:40,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966025823_650.jpg' 2025-07-20 07:00:40,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:40,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:40,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:41,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:41,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:41,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:41,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:41,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:41,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:41,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:41,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:00:41,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:41,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:41,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:42,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:42,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:42,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966025956_595.jpg' 2025-07-20 07:00:42,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:42,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:42,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:42,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:42,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:42,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:42,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:42,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:42,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:43,247 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:43,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:43,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:43,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:43,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:43,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:43,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:43,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966026600_266.jpg' 2025-07-20 07:00:43,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:43,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:43,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:43,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:43,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:43,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:43,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:44,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:44,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:44,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:44,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:44,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:44,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:44,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:44,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:44,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:47,890 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966047648_839.jpg' 2025-07-20 07:00:47,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:47,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:47,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:48,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:48,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:48,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:48,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:48,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:48,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:49,041 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:49,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:49,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:49,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:49,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:49,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:49,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:49,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966048006_371.jpg' 2025-07-20 07:00:49,533 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:49,533 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:49,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:49,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:49,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:49,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:49,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:50,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:50,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:50,583 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:50,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:50,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:50,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:50,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:50,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:50,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:50,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966049084_513.jpg' 2025-07-20 07:00:50,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:50,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:50,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:51,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:51,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:51,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:51,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:51,641 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:51,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:51,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:51,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:51,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:51,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:51,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:52,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:52,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:52,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966049195_560.jpg' 2025-07-20 07:00:52,324 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:52,324 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:52,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:52,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:52,658 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:52,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:52,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:53,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:53,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:53,383 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:53,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:53,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:53,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:53,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:53,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:53,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:53,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966049608_909.jpg' 2025-07-20 07:00:53,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:53,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:53,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:54,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:54,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:54,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:54,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:54,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:54,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:55,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:55,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:55,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:55,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:55,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:55,255 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 07:00:55,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:55,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:00:55,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966049781_876.jpg' 2025-07-20 07:00:55,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:00:55,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:00:55,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:00:55,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:00:55,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:00:55,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:00:55,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:00:56,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:56,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:00:56,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:00:56,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:00:56,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:00:56,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:00:56,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:00:56,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:00:56,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:01:11,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966070825_226.jpg' 2025-07-20 07:01:11,264 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:01:11,264 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:01:11,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:01:11,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:01:11,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:01:11,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:01:11,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:01:11,983 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:11,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:01:12,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:12,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:01:12,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:01:12,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:01:12,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:01:12,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:01:12,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:01:13,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966073553_298.jpg' 2025-07-20 07:01:13,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:01:13,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:01:13,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:01:14,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:01:14,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:01:14,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:01:14,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:01:14,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:14,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:01:14,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:14,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:01:14,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:01:14,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:01:14,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:01:15,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:01:15,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:01:15,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966074335_110.jpg' 2025-07-20 07:01:15,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:01:15,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:01:15,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:01:15,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:01:15,589 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:01:15,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:01:15,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:01:15,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:15,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:01:16,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:16,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:01:16,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:01:16,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:01:16,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:01:16,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:01:16,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:01:37,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966097393_339.jpg' 2025-07-20 07:01:37,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:01:37,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:01:37,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:01:38,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:01:38,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:01:38,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:01:38,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:01:38,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:38,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:01:39,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:39,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:01:39,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:01:39,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:01:39,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:01:39,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:01:39,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:01:39,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966097886_329.jpg' 2025-07-20 07:01:39,546 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:01:39,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:01:39,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:01:39,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:01:39,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:01:39,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:01:39,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:01:40,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:40,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:01:40,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:01:40,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:01:40,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:01:40,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:01:40,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:01:40,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:01:40,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:24,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966504140_400.jpg' 2025-07-20 07:08:24,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:24,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:24,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:25,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:25,390 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:25,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:25,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:25,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:25,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:26,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:26,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:26,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:26,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:26,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:26,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:26,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:26,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966504267_498.jpg' 2025-07-20 07:08:26,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:26,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:26,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:26,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:26,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:26,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:26,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:27,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:27,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:27,699 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:27,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:08:27,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:27,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:27,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:27,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:27,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:27,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966504588_81.jpg' 2025-07-20 07:08:28,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:28,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:28,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:28,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:28,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:28,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:28,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:28,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:28,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:29,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:29,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:29,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:29,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:29,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:29,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:29,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:29,477 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966504790_245.jpg' 2025-07-20 07:08:29,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:29,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:29,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:30,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:30,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:30,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:30,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:30,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:30,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:30,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:30,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:30,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:30,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:30,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:31,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:31,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:31,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966504803_935.jpg' 2025-07-20 07:08:31,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:31,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:31,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:31,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:31,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:31,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:31,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:32,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:32,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:32,412 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:32,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:32,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:32,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:32,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:32,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:32,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:32,660 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966504977_50.jpg' 2025-07-20 07:08:32,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:32,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:32,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:33,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:33,258 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:33,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:33,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:33,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:33,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:33,992 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:33,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:33,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:33,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:33,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:34,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:34,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:34,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966505188_827.jpg' 2025-07-20 07:08:34,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:34,561 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:34,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:34,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:34,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:34,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:34,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:35,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:35,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:35,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:35,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:35,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:35,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:35,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:35,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:35,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:35,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966505195_503.jpg' 2025-07-20 07:08:35,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:35,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:35,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:36,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:36,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:36,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:36,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:36,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:36,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:37,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:37,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:37,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:37,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:37,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:37,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:37,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:37,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966505335_22.jpg' 2025-07-20 07:08:37,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:37,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:37,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:37,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:37,673 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:37,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:37,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:38,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:38,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:38,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:38,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:38,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:38,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:38,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:38,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:38,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:38,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966505593_181.jpg' 2025-07-20 07:08:38,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:38,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:38,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:39,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:39,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:39,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:39,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:39,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:39,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:39,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:39,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:08:39,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:39,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:39,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:40,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:40,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:40,072 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966505835_211.jpg' 2025-07-20 07:08:40,146 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:40,146 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:40,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:40,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:40,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:40,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:40,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:40,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:40,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:41,206 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:41,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:41,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:41,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:41,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:41,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:41,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:41,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966506160_225.jpg' 2025-07-20 07:08:41,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:41,534 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:41,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:41,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:41,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:41,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:41,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:42,250 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:42,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:42,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:42,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:42,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:42,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:42,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:42,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:42,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:42,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966506169_818.jpg' 2025-07-20 07:08:43,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:43,093 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:43,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:43,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:43,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:43,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:43,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:43,804 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:43,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:44,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:44,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:44,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:44,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:44,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:44,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:44,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:44,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966508868_787.jpg' 2025-07-20 07:08:44,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:44,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:44,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:44,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:44,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:44,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:44,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:45,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:45,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:45,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:45,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:08:45,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:45,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:45,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:45,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:45,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:48,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966528104_824.jpg' 2025-07-20 07:08:48,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:48,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:48,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:48,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:48,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:48,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:48,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:49,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:49,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:49,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:49,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:49,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:49,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:49,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:49,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:49,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:49,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966529102_999.jpg' 2025-07-20 07:08:49,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:49,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:49,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:50,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:50,317 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:50,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:50,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:50,710 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:50,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:51,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:51,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:51,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:51,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:51,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:51,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:51,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:51,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966529259_802.jpg' 2025-07-20 07:08:51,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:51,387 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:51,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:51,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:51,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:51,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:51,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:52,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:52,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:52,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:52,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:52,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:52,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:52,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:52,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:52,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:52,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966529547_636.jpg' 2025-07-20 07:08:52,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:52,813 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:52,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:53,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:53,146 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:53,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:53,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:53,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:53,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:53,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:53,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:53,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:53,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:53,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:54,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:54,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:08:54,135 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966529740_265.jpg' 2025-07-20 07:08:54,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:08:54,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:08:54,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:08:54,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:08:54,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:08:54,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:08:54,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:08:54,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:54,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:08:55,282 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:08:55,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:08:55,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:08:55,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:08:55,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:08:55,538 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 07:08:55,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:08:55,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:09:12,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966551902_164.jpg' 2025-07-20 07:09:12,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:09:12,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:09:12,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:09:12,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:09:12,584 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:09:12,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:09:12,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:09:12,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:12,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:09:13,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:13,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:09:13,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:09:13,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:09:13,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:09:13,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:09:13,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:09:13,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966552958_867.jpg' 2025-07-20 07:09:13,652 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:09:13,652 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:09:13,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:09:13,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:09:13,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:09:13,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:09:13,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:09:14,363 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:14,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:09:14,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:14,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:09:14,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:09:14,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:09:14,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:09:14,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:09:14,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:09:14,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966553967_723.jpg' 2025-07-20 07:09:15,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:09:15,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:09:15,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:09:15,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:09:15,388 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:09:15,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:09:15,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:09:15,774 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:15,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:09:16,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:16,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:09:16,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:09:16,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:09:16,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:09:16,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:09:16,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:09:37,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966576828_475.jpg' 2025-07-20 07:09:37,199 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:09:37,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:09:37,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:09:37,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:09:37,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:09:37,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:09:37,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:09:37,982 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:37,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:09:38,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:38,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:09:38,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:09:38,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:09:38,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:09:38,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:09:38,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:09:38,588 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966577438_235.jpg' 2025-07-20 07:09:38,652 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:09:38,652 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:09:38,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:09:38,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:09:38,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:09:38,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:09:38,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:09:39,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:39,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:09:39,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:09:39,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:09:39,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:09:39,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:09:39,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:09:39,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:09:39,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:24,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966984284_18.jpg' 2025-07-20 07:16:25,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:25,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:25,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:25,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:25,549 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:25,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:25,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:25,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:25,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:26,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:26,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:16:26,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:26,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:26,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:26,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:26,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:26,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966984345_21.jpg' 2025-07-20 07:16:26,890 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:26,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:26,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:27,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:27,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:27,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:27,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:27,616 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:27,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:27,963 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:27,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:27,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:27,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:27,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:28,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:28,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:28,215 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966984398_632.jpg' 2025-07-20 07:16:28,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:28,288 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:28,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:28,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:28,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:28,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:28,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:29,000 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:29,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:29,347 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:29,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:29,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:29,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:29,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:29,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:29,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:29,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966984623_510.jpg' 2025-07-20 07:16:29,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:29,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:29,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:30,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:30,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:30,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:30,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:30,560 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:30,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:30,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:30,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:30,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:30,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:30,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:31,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:31,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:31,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966984749_303.jpg' 2025-07-20 07:16:31,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:31,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:31,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:31,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:31,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:31,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:31,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:32,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:32,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:32,493 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:32,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:32,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:32,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:32,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:32,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:32,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:32,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966984866_264.jpg' 2025-07-20 07:16:32,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:32,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:32,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:33,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:33,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:33,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:33,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:33,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:33,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:34,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:34,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:34,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:34,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:34,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:34,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:34,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:34,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966985005_86.jpg' 2025-07-20 07:16:34,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:34,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:34,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:35,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:35,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:35,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:35,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:35,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:35,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:35,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:35,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:35,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:35,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:35,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:35,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:35,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:35,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966985167_769.jpg' 2025-07-20 07:16:36,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:36,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:36,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:36,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:36,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:36,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:36,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:36,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:36,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:37,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:37,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:37,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:37,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:37,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:37,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:37,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:37,545 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966985608_314.jpg' 2025-07-20 07:16:37,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:37,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:37,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:38,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:38,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:38,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:38,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:38,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:38,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:38,763 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:38,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:38,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:38,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:38,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:39,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:39,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:39,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966985727_485.jpg' 2025-07-20 07:16:39,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:39,425 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:39,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:39,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:39,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:39,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:39,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:40,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:40,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:40,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:40,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:40,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:40,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:40,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:40,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:40,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:40,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966986053_968.jpg' 2025-07-20 07:16:40,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:40,823 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:40,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:41,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:41,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:41,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:41,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:41,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:41,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:41,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:41,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:41,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:41,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:41,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:42,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:42,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:42,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966986069_83.jpg' 2025-07-20 07:16:42,217 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:42,218 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:42,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:42,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:42,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:42,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:42,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:42,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:42,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:43,296 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:43,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:43,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:43,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:43,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:43,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:43,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:43,545 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966986157_572.jpg' 2025-07-20 07:16:43,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:43,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:43,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:44,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:44,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:44,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:44,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:44,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:44,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:44,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:44,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:16:44,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:44,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:44,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:45,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:45,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:45,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752966989109_582.jpg' 2025-07-20 07:16:45,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:45,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:45,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:45,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:45,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:45,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:45,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:45,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:45,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:46,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:46,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 07:16:46,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 07:16:46,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 07:16:46,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 07:16:46,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:46,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:46,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:46,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:47,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967007303_731.jpg' 2025-07-20 07:16:47,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:47,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:47,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:47,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:47,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:47,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:47,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:48,319 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:48,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:48,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:48,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:48,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:48,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:48,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:48,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:48,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:48,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967007876_574.jpg' 2025-07-20 07:16:48,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:48,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:48,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:49,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:49,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:49,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:49,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:49,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:49,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:50,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:50,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:50,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:50,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:50,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:50,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:50,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:50,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967008700_776.jpg' 2025-07-20 07:16:50,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:50,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:50,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:50,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:50,712 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:50,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:50,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:51,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:51,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:51,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:51,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:51,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:51,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:51,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:51,681 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 07:16:51,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:51,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:51,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967009826_358.jpg' 2025-07-20 07:16:51,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:51,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:51,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:52,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:52,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:52,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:52,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:52,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:52,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:52,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:52,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:52,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:52,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:52,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:53,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:53,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:16:53,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967011460_792.jpg' 2025-07-20 07:16:53,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:16:53,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:16:53,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:16:53,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:16:53,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:16:53,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:16:53,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:16:53,879 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:53,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:16:54,223 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:16:54,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:16:54,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:16:54,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:16:54,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:16:54,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:16:54,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:17:10,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967030324_352.jpg' 2025-07-20 07:17:10,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:17:10,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:17:10,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:17:10,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:17:10,959 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:17:10,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:17:10,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:17:11,337 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:11,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:17:11,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:11,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:17:11,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:17:11,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:17:11,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:17:11,937 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:17:11,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:17:13,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967033575_180.jpg' 2025-07-20 07:17:13,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:17:13,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:17:13,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:17:14,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:17:14,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:17:14,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:17:14,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:17:14,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:14,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:17:15,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:15,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:17:15,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:17:15,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:17:15,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:17:15,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:17:15,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:17:15,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967034456_393.jpg' 2025-07-20 07:17:15,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:17:15,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:17:15,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:17:15,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:17:15,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:17:15,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:17:15,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:17:16,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:16,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:17:16,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:16,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:17:16,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:17:16,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:17:16,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:17:16,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:17:16,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:17:38,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967057781_592.jpg' 2025-07-20 07:17:38,118 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:17:38,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:17:38,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:17:38,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:17:38,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:17:38,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:17:38,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:17:38,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:38,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:17:39,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:39,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:17:39,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:17:39,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:17:39,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:17:39,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:17:39,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:17:39,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967057779_792.jpg' 2025-07-20 07:17:39,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:17:39,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:17:39,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:17:40,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:17:40,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:17:40,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:17:40,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:17:40,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:40,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:17:41,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:17:41,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:17:41,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:17:41,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:17:41,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:17:41,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:17:41,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:24,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967464200_267.jpg' 2025-07-20 07:24:24,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:24,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:24,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:25,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:25,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:25,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:25,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:25,811 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:25,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:26,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:26,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:24:26,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:26,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:26,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:26,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:26,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:26,413 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967464427_528.jpg' 2025-07-20 07:24:26,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:26,691 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:26,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:27,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:27,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:27,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:27,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:27,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:27,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:27,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:27,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:27,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:27,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:27,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:27,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:27,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:28,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967464505_245.jpg' 2025-07-20 07:24:28,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:28,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:28,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:28,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:28,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:28,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:28,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:29,021 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:29,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:29,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:29,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:29,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:29,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:29,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:29,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:29,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:29,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967464711_27.jpg' 2025-07-20 07:24:29,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:29,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:29,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:30,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:30,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:30,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:30,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:30,591 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:30,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:30,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:30,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:30,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:31,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:31,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:31,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967464795_677.jpg' 2025-07-20 07:24:31,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:31,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:31,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:31,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:31,621 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:31,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:31,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:32,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:32,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:32,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:32,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:32,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:32,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:32,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:32,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:32,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:32,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967464790_272.jpg' 2025-07-20 07:24:32,867 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:32,867 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:32,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:33,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:33,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:33,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:33,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:33,567 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:33,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:33,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:33,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:33,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:33,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:33,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:34,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:34,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:34,170 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967465034_722.jpg' 2025-07-20 07:24:34,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:34,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:34,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:34,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:34,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:34,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:34,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:35,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:35,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:35,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:35,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:35,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:35,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:35,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:35,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:35,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:35,707 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967465234_864.jpg' 2025-07-20 07:24:35,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:35,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:35,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:36,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:36,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:36,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:36,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:36,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:36,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:37,005 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:37,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:37,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:37,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:37,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:37,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:37,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:37,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967465260_49.jpg' 2025-07-20 07:24:37,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:37,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:37,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:37,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:37,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:37,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:37,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:38,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:38,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:38,600 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:38,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:38,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:38,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:38,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:38,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:38,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:38,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967465866_860.jpg' 2025-07-20 07:24:38,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:38,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:38,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:39,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:39,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:39,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:39,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:39,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:39,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:40,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:40,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:40,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:40,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:40,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:40,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:40,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:40,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967466006_384.jpg' 2025-07-20 07:24:40,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:40,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:40,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:40,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:40,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:40,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:40,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:41,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:41,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:41,395 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:41,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:41,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:41,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:41,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:41,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:41,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:41,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967466260_189.jpg' 2025-07-20 07:24:41,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:41,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:41,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:42,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:42,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:42,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:42,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:42,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:42,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:42,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:42,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:42,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:42,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:42,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:43,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:43,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:43,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967466333_125.jpg' 2025-07-20 07:24:43,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:43,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:43,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:43,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:43,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:43,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:43,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:44,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:44,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:44,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:44,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:44,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:44,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:44,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:44,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:44,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:44,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967470575_125.jpg' 2025-07-20 07:24:44,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:44,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:44,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:45,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:45,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:45,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:45,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:45,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:45,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:45,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:45,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 07:24:45,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 07:24:45,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 07:24:45,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 07:24:45,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:45,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:46,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:46,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:48,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967488427_567.jpg' 2025-07-20 07:24:48,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:48,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:48,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:49,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:49,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:49,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:49,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:49,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:49,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:49,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:49,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:49,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:49,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:49,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:50,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:50,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:50,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967488428_157.jpg' 2025-07-20 07:24:50,301 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:50,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:50,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:50,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:50,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:50,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:50,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:51,009 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:51,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:51,353 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:51,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:51,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:51,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:51,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:51,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:51,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:51,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967488888_799.jpg' 2025-07-20 07:24:51,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:51,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:51,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:52,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:52,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:52,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:52,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:52,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:52,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:52,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:52,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:24:52,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:52,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:52,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:53,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:53,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:53,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967488894_562.jpg' 2025-07-20 07:24:53,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:53,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:53,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:53,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:53,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:53,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:53,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:53,976 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:53,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:54,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:54,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:54,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:54,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:54,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:54,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:54,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:54,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967489276_879.jpg' 2025-07-20 07:24:54,675 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:54,675 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:54,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:55,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:55,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:55,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:55,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:55,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:55,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:55,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:55,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:55,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:55,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:55,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:55,978 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 07:24:55,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:55,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:24:55,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967490654_357.jpg' 2025-07-20 07:24:56,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:24:56,064 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:24:56,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:24:56,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:24:56,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:24:56,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:24:56,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:24:56,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:56,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:24:57,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:24:57,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:24:57,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:24:57,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:24:57,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:24:57,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:24:57,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:25:11,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967511719_897.jpg' 2025-07-20 07:25:12,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:25:12,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:25:12,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:25:12,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:25:12,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:25:12,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:25:12,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:25:13,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:13,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:25:13,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:13,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:25:13,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:25:13,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:25:13,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:25:13,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:25:13,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:25:13,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967511828_648.jpg' 2025-07-20 07:25:13,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:25:13,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:25:13,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:25:14,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:25:14,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:25:14,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:25:14,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:25:14,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:14,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:25:14,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:14,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:25:14,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:25:14,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:25:14,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:25:14,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:25:14,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:25:14,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967514086_572.jpg' 2025-07-20 07:25:15,072 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:25:15,072 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:25:15,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:25:15,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:25:15,401 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:25:15,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:25:15,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:25:15,783 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:15,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:25:16,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:16,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:25:16,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:25:16,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:25:16,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:25:16,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:25:16,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:25:36,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967535794_344.jpg' 2025-07-20 07:25:36,161 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:25:36,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:25:36,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:25:36,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:25:36,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:25:36,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:25:36,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:25:37,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:37,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:25:37,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:37,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:25:37,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:25:37,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:25:37,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:25:37,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:25:37,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:25:37,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967537633_451.jpg' 2025-07-20 07:25:37,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:25:37,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:25:37,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:25:38,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:25:38,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:25:38,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:25:38,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:25:38,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:38,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:25:38,968 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:25:38,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:25:38,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:25:38,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:25:38,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:25:39,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:25:39,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:24,166 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967943929_439.jpg' 2025-07-20 07:32:24,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:24,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:24,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:25,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:25,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:25,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:25,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:25,630 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:25,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:25,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:25,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:25,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:25,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:25,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:26,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:26,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:26,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967944133_42.jpg' 2025-07-20 07:32:26,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:26,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:26,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:26,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:26,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:26,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:26,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:27,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:27,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:27,646 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:27,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:27,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:27,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:27,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:27,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:27,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:27,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967944432_664.jpg' 2025-07-20 07:32:28,127 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:28,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:28,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:28,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:28,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:28,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:28,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:28,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:28,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:29,190 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:29,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:32:29,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:29,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:29,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:29,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:29,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:29,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967944545_582.jpg' 2025-07-20 07:32:29,695 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:29,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:29,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:30,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:30,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:30,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:30,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:30,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:30,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:30,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:30,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:30,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:30,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:30,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:30,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967944768_789.jpg' 2025-07-20 07:32:31,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:31,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:31,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:31,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:31,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:31,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:31,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:31,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:31,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:32,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:32,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:32,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:32,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:32,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:32,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:32,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:32,379 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967944818_661.jpg' 2025-07-20 07:32:32,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:32,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:32,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:32,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:32,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:32,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:32,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:33,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:33,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:33,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:33,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:33,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:33,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:33,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:33,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:33,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:33,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967945396_378.jpg' 2025-07-20 07:32:34,039 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:34,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:34,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:34,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:34,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:34,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:34,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:34,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:34,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:35,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:35,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:35,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:35,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:35,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:35,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:35,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:35,335 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967945369_688.jpg' 2025-07-20 07:32:35,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:35,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:35,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:35,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:35,748 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:35,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:35,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:36,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:36,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:36,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:36,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:36,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:36,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:36,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:36,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:36,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:36,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967945384_396.jpg' 2025-07-20 07:32:37,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:37,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:37,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:37,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:37,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:37,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:37,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:37,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:37,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:38,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:38,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:38,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:38,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:38,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:38,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:38,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:38,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967945647_903.jpg' 2025-07-20 07:32:38,532 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:38,532 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:38,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:38,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:38,870 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:38,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:38,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:39,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:39,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:39,587 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:39,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:39,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:39,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:39,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:39,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:39,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:39,832 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967945789_257.jpg' 2025-07-20 07:32:39,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:39,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:39,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:40,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:40,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:40,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:40,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:40,617 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:40,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:40,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:40,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:40,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:40,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:40,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:41,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:41,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:41,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967945933_778.jpg' 2025-07-20 07:32:41,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:41,288 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:41,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:41,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:41,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:41,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:41,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:42,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:42,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:42,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:42,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:42,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:42,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:42,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:42,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:42,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:42,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967946282_986.jpg' 2025-07-20 07:32:42,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:42,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:42,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:43,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:43,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:43,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:43,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:43,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:43,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:43,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:43,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:43,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:43,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:43,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:44,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:44,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:44,183 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967949356_981.jpg' 2025-07-20 07:32:44,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:44,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:44,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:44,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:44,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:44,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:44,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:45,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:45,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:45,549 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:45,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 07:32:45,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 07:32:45,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 07:32:45,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 07:32:45,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:45,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:45,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:45,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:47,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967967703_241.jpg' 2025-07-20 07:32:48,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:48,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:48,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:48,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:48,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:48,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:48,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:48,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:48,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:49,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:49,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:49,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:49,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:49,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:49,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:49,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:49,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967968016_607.jpg' 2025-07-20 07:32:49,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:49,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:49,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:49,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:49,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:49,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:49,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:50,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:50,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:50,452 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:50,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:50,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:50,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:50,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:50,703 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 07:32:50,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:50,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:50,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967968149_441.jpg' 2025-07-20 07:32:51,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:51,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:51,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:51,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:51,437 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:51,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:51,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:51,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:51,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:52,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:52,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:32:52,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:52,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:52,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:52,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:52,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:52,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967969753_107.jpg' 2025-07-20 07:32:52,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:52,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:52,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:52,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:52,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:52,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:52,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:53,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:53,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:53,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:53,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:53,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:53,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:53,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:53,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:53,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:32:53,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967970681_218.jpg' 2025-07-20 07:32:53,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:32:53,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:32:53,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:32:54,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:32:54,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:32:54,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:32:54,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:32:54,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:54,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:32:54,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:32:54,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:32:54,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:32:54,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:32:54,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:32:55,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:32:55,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:33:11,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967991197_249.jpg' 2025-07-20 07:33:11,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:33:11,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:33:11,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:33:11,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:33:11,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:33:11,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:33:11,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:33:12,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:12,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:33:12,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:12,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:33:12,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:33:12,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:33:12,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:33:12,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:33:12,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:33:12,916 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967992130_516.jpg' 2025-07-20 07:33:13,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:33:13,003 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:33:13,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:33:13,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:33:13,334 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:33:13,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:33:13,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:33:13,713 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:13,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:33:14,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:14,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:33:14,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:33:14,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:33:14,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:33:14,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:33:14,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:33:14,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752967993217_121.jpg' 2025-07-20 07:33:14,406 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:33:14,406 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:33:14,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:33:14,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:33:14,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:33:14,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:33:14,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:33:15,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:15,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:33:15,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:15,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:33:15,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:33:15,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:33:15,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:33:15,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:33:15,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:33:35,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968015216_289.jpg' 2025-07-20 07:33:35,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:33:35,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:33:35,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:33:35,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:33:35,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:33:35,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:33:35,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:33:36,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:36,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:33:36,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:36,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:33:36,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:33:36,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:33:36,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:33:36,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:33:36,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:33:37,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968017345_359.jpg' 2025-07-20 07:33:37,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:33:37,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:33:37,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:33:38,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:33:38,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:33:38,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:33:38,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:33:38,496 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:38,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:33:38,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:33:38,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:33:38,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:33:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:33:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:33:39,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:33:39,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:24,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424295_95.jpg' 2025-07-20 07:40:25,089 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:25,089 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:25,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:25,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:25,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:25,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:25,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:25,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:25,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:26,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:26,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:26,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:26,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:26,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:26,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:26,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:26,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424364_450.jpg' 2025-07-20 07:40:26,697 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:26,697 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:26,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:27,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:27,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:27,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:27,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:27,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:27,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:27,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:27,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:27,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:27,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:27,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:28,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:28,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:28,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424517_727.jpg' 2025-07-20 07:40:28,260 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:28,260 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:28,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:28,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:28,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:28,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:28,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:28,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:28,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:29,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:29,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:29,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:29,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:29,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:29,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:29,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:29,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424570_170.jpg' 2025-07-20 07:40:29,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:29,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:29,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:30,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:30,190 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:30,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:30,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:30,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:30,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:30,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:30,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:30,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:30,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:30,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:31,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:31,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:31,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424839_156.jpg' 2025-07-20 07:40:31,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:31,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:31,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:31,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:31,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:31,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:31,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:31,965 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:31,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:32,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:32,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:32,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:32,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:32,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:32,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:32,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:32,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424831_100.jpg' 2025-07-20 07:40:32,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:32,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:32,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:33,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:33,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:33,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:33,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:33,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:33,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:33,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:33,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:33,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:33,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:33,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:34,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:34,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:34,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424962_805.jpg' 2025-07-20 07:40:34,186 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:34,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:34,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:34,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:34,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:34,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:34,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:34,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:34,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:35,258 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:35,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:35,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:35,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:35,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:35,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:35,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:35,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968424969_345.jpg' 2025-07-20 07:40:35,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:35,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:35,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:35,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:35,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:35,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:35,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:36,292 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:36,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:36,641 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:36,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:36,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:36,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:36,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:36,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:36,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:36,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968425073_910.jpg' 2025-07-20 07:40:37,179 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:37,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:37,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:37,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:37,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:37,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:37,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:37,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:37,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:38,254 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:38,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:38,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:38,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:38,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:38,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:38,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:38,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968425127_336.jpg' 2025-07-20 07:40:38,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:38,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:38,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:39,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:39,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:39,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:39,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:39,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:39,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:39,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:39,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:39,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:39,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:39,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:40,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:40,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:40,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968425269_989.jpg' 2025-07-20 07:40:40,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:40,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:40,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:40,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:40,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:40,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:40,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:41,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:41,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:41,449 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:41,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:41,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:41,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:41,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:41,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:41,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:41,707 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968425618_143.jpg' 2025-07-20 07:40:41,787 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:41,787 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:41,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:42,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:42,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:42,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:42,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:42,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:42,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:42,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:42,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:40:42,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:42,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:42,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:43,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:43,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:43,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968426174_548.jpg' 2025-07-20 07:40:43,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:43,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:43,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:43,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:43,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:43,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:43,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:43,917 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:43,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:44,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:44,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:44,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:44,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:44,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:44,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:44,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:44,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968428528_198.jpg' 2025-07-20 07:40:44,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:44,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:44,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:44,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:44,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:44,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:44,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:45,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:45,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:45,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:45,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 07:40:45,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 07:40:45,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 07:40:45,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 07:40:45,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:45,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:45,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:45,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:48,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968448216_695.jpg' 2025-07-20 07:40:48,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:48,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:48,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:49,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:49,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:49,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:49,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:49,391 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:49,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:49,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:49,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:49,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:49,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:49,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:49,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:49,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:49,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968448216_665.jpg' 2025-07-20 07:40:50,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:50,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:50,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:50,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:50,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:50,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:50,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:50,763 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:50,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:51,112 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:51,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:51,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:51,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:51,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:51,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:51,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:51,364 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968448500_451.jpg' 2025-07-20 07:40:51,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:51,429 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:51,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:51,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:51,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:51,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:51,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:52,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:52,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:52,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:52,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:52,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:52,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:52,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:52,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:52,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:52,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968449179_364.jpg' 2025-07-20 07:40:52,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:52,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:52,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:53,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:53,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:53,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:53,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:53,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:53,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:53,870 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:53,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:53,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:53,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:53,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:54,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:54,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:54,115 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968449396_70.jpg' 2025-07-20 07:40:54,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:54,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:54,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:54,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:54,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:54,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:54,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:54,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:54,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:55,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:55,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:55,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:55,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:55,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:55,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:55,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:40:55,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968449845_381.jpg' 2025-07-20 07:40:55,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:40:55,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:40:55,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:40:55,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:40:55,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:40:55,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:40:55,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:40:56,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:56,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:40:56,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:40:56,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:40:56,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:40:56,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:40:56,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:40:56,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:40:56,890 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:41:11,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968471502_75.jpg' 2025-07-20 07:41:11,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:41:11,800 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:41:11,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:41:12,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:41:12,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:41:12,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:41:12,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:41:12,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:12,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:41:12,942 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:12,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:41:12,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:41:12,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:41:12,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:41:13,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:41:13,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:41:13,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968473030_574.jpg' 2025-07-20 07:41:13,307 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:41:13,307 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:41:13,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:41:13,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:41:13,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:41:13,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:41:13,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:41:14,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:14,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:41:14,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:14,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:41:14,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:41:14,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:41:14,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:41:14,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:41:14,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:41:14,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968473380_319.jpg' 2025-07-20 07:41:14,695 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:41:14,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:41:14,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:41:15,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:41:15,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:41:15,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:41:15,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:41:15,406 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:15,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:41:15,751 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:15,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:41:15,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:41:15,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:41:15,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:41:16,000 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:41:16,000 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:41:37,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968496938_782.jpg' 2025-07-20 07:41:37,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:41:37,324 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:41:37,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:41:37,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:41:37,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:41:37,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:41:37,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:41:38,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:38,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:41:38,487 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:38,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:41:38,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:41:38,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:41:38,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:41:38,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:41:38,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:41:38,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968497066_638.jpg' 2025-07-20 07:41:38,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:41:38,801 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:41:38,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:41:39,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:41:39,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:41:39,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:41:39,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:41:39,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:39,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:41:39,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:41:39,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:41:39,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:41:39,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:41:39,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:41:40,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:41:40,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:24,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968904419_399.jpg' 2025-07-20 07:48:25,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:25,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:25,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:25,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:25,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:25,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:25,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:26,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:26,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:26,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:26,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:26,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:26,443 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:26,443 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:26,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:26,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:26,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968904425_818.jpg' 2025-07-20 07:48:26,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:26,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:26,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:27,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:27,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:27,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:27,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:27,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:27,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:28,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:28,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:48:28,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:28,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:28,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:28,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:28,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:28,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968904751_112.jpg' 2025-07-20 07:48:28,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:28,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:28,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:28,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:28,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:28,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:28,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:29,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:29,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:29,563 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:29,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:29,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:29,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:29,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:29,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:29,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:29,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905160_782.jpg' 2025-07-20 07:48:29,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:29,892 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:29,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:30,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:30,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:30,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:30,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:30,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:30,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:30,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:30,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:30,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:30,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:30,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:31,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:31,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:31,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905287_17.jpg' 2025-07-20 07:48:31,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:31,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:31,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:31,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:31,840 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:31,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:31,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:32,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:32,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:32,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:32,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:32,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:32,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:32,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:32,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:32,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:32,804 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905217_746.jpg' 2025-07-20 07:48:32,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:32,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:32,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:33,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:33,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:33,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:33,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:33,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:33,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:33,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:33,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:33,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:33,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:33,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:34,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:34,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:34,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905222_743.jpg' 2025-07-20 07:48:34,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:34,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:34,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:34,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:34,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:34,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:34,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:34,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:34,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:35,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:35,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:35,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:35,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:35,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:35,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:35,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:35,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905386_381.jpg' 2025-07-20 07:48:35,669 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:35,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:35,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:36,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:36,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:36,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:36,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:36,383 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:36,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:36,728 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:36,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:36,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:36,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:36,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:36,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:36,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:36,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905608_458.jpg' 2025-07-20 07:48:37,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:37,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:37,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:37,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:37,704 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:37,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:37,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:38,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:38,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:38,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:38,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 07:48:38,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:38,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:38,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:38,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:38,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:38,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968905741_475.jpg' 2025-07-20 07:48:38,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:38,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:38,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:39,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:39,246 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:39,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:39,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:39,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:39,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:39,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:39,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:39,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:39,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:39,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:40,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:40,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:40,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968906582_381.jpg' 2025-07-20 07:48:40,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:40,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:40,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:40,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:40,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:40,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:40,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:41,028 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:41,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:41,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:41,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:41,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:41,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:41,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:41,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:41,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:41,620 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968906699_220.jpg' 2025-07-20 07:48:41,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:41,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:41,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:42,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:42,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:42,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:42,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:42,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:42,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:42,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:42,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:42,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:42,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:42,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:42,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:42,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:42,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968906728_429.jpg' 2025-07-20 07:48:43,072 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:43,072 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:43,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:43,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:43,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:43,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:43,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:43,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:43,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:44,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:44,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:44,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:44,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:44,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:44,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:44,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:48,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968928708_801.jpg' 2025-07-20 07:48:49,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:49,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:49,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:49,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:49,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:49,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:49,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:49,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:49,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:50,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:50,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:50,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:50,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:50,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:50,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:50,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:50,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968929105_948.jpg' 2025-07-20 07:48:50,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:50,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:50,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:51,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:51,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:51,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:51,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:51,430 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:51,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:51,775 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:51,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:51,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:51,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:51,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:52,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:52,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:52,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968929631_779.jpg' 2025-07-20 07:48:52,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:52,081 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:52,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:52,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:52,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:52,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:52,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:52,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:52,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:53,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:53,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:53,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:53,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:53,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:53,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:53,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968929872_862.jpg' 2025-07-20 07:48:53,470 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:53,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:53,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:53,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:53,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:53,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:53,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:54,175 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:54,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:54,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:54,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:54,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:54,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:54,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:54,777 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 07:48:54,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:54,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:54,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968930472_301.jpg' 2025-07-20 07:48:54,864 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:54,864 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:54,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:55,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:55,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:55,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:55,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:55,578 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:55,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:55,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:55,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:55,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:55,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:55,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:56,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:56,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:48:56,170 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968930665_618.jpg' 2025-07-20 07:48:56,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:48:56,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:48:56,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:48:56,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:48:56,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:48:56,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:48:56,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:48:56,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:56,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:48:57,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:48:57,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:48:57,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:48:57,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:48:57,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:48:57,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:48:57,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:49:13,059 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968952826_943.jpg' 2025-07-20 07:49:13,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:49:13,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:49:13,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:49:13,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:49:13,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:49:13,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:49:13,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:49:13,902 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:13,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:49:14,254 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:14,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:49:14,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:49:14,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:49:14,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:49:14,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:49:14,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:49:14,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968954290_63.jpg' 2025-07-20 07:49:14,596 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:49:14,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:49:14,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:49:14,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:49:14,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:49:14,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:49:14,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:49:15,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:15,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:49:15,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:15,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:49:15,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:49:15,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:49:15,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:49:15,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:49:15,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:49:20,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968959874_823.jpg' 2025-07-20 07:49:20,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:49:20,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:49:20,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:49:20,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:49:20,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:49:20,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:49:20,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:49:21,158 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:21,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:49:21,509 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:21,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:49:21,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:49:21,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:49:21,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:49:21,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:49:21,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:49:39,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968979187_271.jpg' 2025-07-20 07:49:39,771 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:49:39,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:49:39,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:49:40,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:49:40,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:49:40,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:49:40,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:49:40,553 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:40,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:49:40,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:40,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:49:40,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:49:40,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:49:40,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:49:41,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:49:41,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:49:45,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752968984782_66.jpg' 2025-07-20 07:49:45,283 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:49:45,283 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:49:45,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:49:45,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:49:45,616 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:49:45,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:49:45,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:49:45,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:45,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:49:46,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:49:46,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:49:46,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:49:46,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:49:46,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:49:46,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:49:46,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:24,394 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969384124_789.jpg' 2025-07-20 07:56:24,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:24,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:24,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:25,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:25,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:25,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:25,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:25,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:25,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:25,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:25,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:25,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:25,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:25,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:26,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:26,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:26,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969384227_864.jpg' 2025-07-20 07:56:26,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:26,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:26,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:26,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:26,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:26,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:26,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:27,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:27,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:27,583 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:27,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:27,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:27,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:27,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:27,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:27,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:27,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969384316_915.jpg' 2025-07-20 07:56:28,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:28,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:28,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:28,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:28,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:28,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:28,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:28,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:28,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:29,250 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:29,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:29,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:29,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:29,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:29,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:29,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:29,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969384869_194.jpg' 2025-07-20 07:56:29,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:29,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:29,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:30,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:30,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:30,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:30,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:30,527 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:30,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:30,876 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:30,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:30,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:30,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:30,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:31,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:31,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:31,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385014_599.jpg' 2025-07-20 07:56:31,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:31,387 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:31,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:31,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:31,722 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:31,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:31,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:32,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:32,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:32,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:32,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:32,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:32,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:32,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:32,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:32,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:32,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385240_951.jpg' 2025-07-20 07:56:32,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:32,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:32,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:33,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:33,303 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:33,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:33,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:33,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:33,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:34,029 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:34,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:34,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:34,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:34,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:34,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:34,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:34,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385359_246.jpg' 2025-07-20 07:56:34,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:34,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:34,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:34,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:34,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:34,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:34,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:35,282 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:35,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:35,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:35,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:35,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:35,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:35,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:35,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:35,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:35,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385360_426.jpg' 2025-07-20 07:56:36,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:36,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:36,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:36,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:36,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:36,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:36,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:36,885 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:36,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:37,233 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:37,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:37,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:37,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:37,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:37,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:37,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:37,486 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385552_793.jpg' 2025-07-20 07:56:37,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:37,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:37,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:38,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:38,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:38,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:38,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:38,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:38,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:38,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:38,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:38,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:38,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:38,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:39,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:39,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:39,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385916_577.jpg' 2025-07-20 07:56:39,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:39,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:39,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:39,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:39,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:39,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:39,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:39,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:39,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:40,169 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:40,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:40,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:40,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:40,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:40,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:40,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:40,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969385913_825.jpg' 2025-07-20 07:56:40,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:40,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:40,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:40,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:40,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:40,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:40,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:41,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:41,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:41,716 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:41,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:41,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:41,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:41,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:41,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:41,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:41,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969386052_45.jpg' 2025-07-20 07:56:42,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:42,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:42,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:42,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:42,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:42,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:42,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:42,948 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:42,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:43,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:43,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:43,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:43,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:43,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:43,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:43,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:43,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969395147_195.jpg' 2025-07-20 07:56:43,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:43,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:43,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:43,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:43,969 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:43,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:43,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:44,343 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:44,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:44,691 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:44,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:44,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:44,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:44,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:44,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:44,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:47,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969407102_802.jpg' 2025-07-20 07:56:47,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:47,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:47,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:47,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:47,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:47,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:47,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:48,132 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:48,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:48,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:48,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:48,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:48,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:48,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:48,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:48,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:48,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969407653_496.jpg' 2025-07-20 07:56:48,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:48,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:48,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:49,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:49,323 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:49,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:49,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:49,704 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:49,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:50,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:50,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:50,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:50,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:50,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:50,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:50,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:50,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969409170_592.jpg' 2025-07-20 07:56:50,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:50,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:50,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:50,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:50,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:50,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:50,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:51,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:51,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:51,437 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:51,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:51,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:51,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:51,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:51,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:51,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:51,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969410564_672.jpg' 2025-07-20 07:56:51,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:51,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:51,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:52,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:52,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:52,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:52,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:52,478 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:52,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:56:52,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:52,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:56:52,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:56:52,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:56:52,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:56:53,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:56:53,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:56:59,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969418772_748.jpg' 2025-07-20 07:56:59,194 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:56:59,194 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:56:59,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:56:59,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:56:59,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:56:59,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:56:59,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:56:59,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:56:59,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:57:00,258 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:00,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:57:00,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:57:00,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:57:00,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:57:00,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:57:00,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:57:10,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969430001_364.jpg' 2025-07-20 07:57:10,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:57:10,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:57:10,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:57:10,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:57:10,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:57:10,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:57:10,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:57:11,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:11,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:57:11,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:11,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:57:11,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:57:11,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:57:11,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:57:11,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:57:11,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:57:12,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969432608_302.jpg' 2025-07-20 07:57:12,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:57:12,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:57:12,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:57:13,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:57:13,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:57:13,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:57:13,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:57:13,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:13,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:57:14,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:14,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:57:14,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:57:14,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:57:14,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:57:14,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:57:14,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:57:22,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969442183_213.jpg' 2025-07-20 07:57:22,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:57:22,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:57:22,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:57:22,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:57:22,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:57:22,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:57:22,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:57:23,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:23,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:57:23,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:23,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:57:23,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:57:23,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:57:23,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:57:23,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:57:23,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:57:36,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969455965_909.jpg' 2025-07-20 07:57:36,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:57:36,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:57:36,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:57:36,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:57:36,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:57:36,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:57:36,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:57:37,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:37,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:57:37,422 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:37,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:57:37,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:57:37,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:57:37,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:57:37,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:57:37,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 07:57:47,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969467621_79.jpg' 2025-07-20 07:57:47,969 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 07:57:47,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 07:57:47,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 07:57:48,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 07:57:48,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 07:57:48,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 07:57:48,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 07:57:48,691 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:48,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 07:57:49,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 07:57:49,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 07:57:49,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 07:57:49,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 07:57:49,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 07:57:49,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 07:57:49,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:24,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969624638_75.jpg' 2025-07-20 08:00:25,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:25,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:25,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:25,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:25,483 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:25,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:25,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:25,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:25,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:26,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:26,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:00:26,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:26,204 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:26,204 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:26,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:26,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:26,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969624636_57.jpg' 2025-07-20 08:00:26,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:26,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:26,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:26,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:26,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:26,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:26,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:27,226 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:27,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:27,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:27,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:27,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:27,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:27,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:27,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:27,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:27,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969624738_630.jpg' 2025-07-20 08:00:27,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:27,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:27,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:28,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:28,275 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:28,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:28,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:28,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:28,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:28,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:28,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:28,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:28,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:28,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:29,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:29,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:29,250 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969624855_707.jpg' 2025-07-20 08:00:29,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:29,329 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:29,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:29,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:29,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:29,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:29,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:30,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:30,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:30,390 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:30,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:30,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:30,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:30,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:30,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:30,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:30,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969625154_833.jpg' 2025-07-20 08:00:30,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:30,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:30,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:31,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:31,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:31,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:31,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:31,457 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:31,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:31,802 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:31,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:31,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:31,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:31,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:32,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:32,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:32,049 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969625260_945.jpg' 2025-07-20 08:00:32,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:32,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:32,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:32,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:32,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:32,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:32,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:32,829 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:32,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:33,179 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:33,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:33,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:33,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:33,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:33,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:33,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:33,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969625540_562.jpg' 2025-07-20 08:00:33,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:33,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:33,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:33,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:33,841 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:33,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:33,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:34,223 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:34,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:34,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:34,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:34,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:34,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:34,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:34,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:34,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:34,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969626291_270.jpg' 2025-07-20 08:00:34,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:34,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:34,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:35,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:35,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:35,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:35,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:35,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:35,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:35,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:35,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:35,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:35,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:35,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:36,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:36,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:36,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969626575_603.jpg' 2025-07-20 08:00:36,275 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:36,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:36,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:36,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:36,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:36,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:36,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:36,980 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:36,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:37,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:37,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:37,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:37,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:37,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:37,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:37,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:37,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969626640_533.jpg' 2025-07-20 08:00:37,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:37,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:37,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:37,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:37,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:37,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:37,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:38,372 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:38,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:38,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:38,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:38,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:38,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:38,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:38,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:38,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:38,977 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969626636_735.jpg' 2025-07-20 08:00:39,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:39,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:39,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:39,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:39,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:39,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:39,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:39,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:39,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:40,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:40,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:40,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:40,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:40,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:40,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:40,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:40,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969626671_995.jpg' 2025-07-20 08:00:40,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:40,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:40,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:40,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:40,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:40,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:40,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:41,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:41,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:41,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:41,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:41,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:41,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:41,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:41,738 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:41,738 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:41,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969627911_722.jpg' 2025-07-20 08:00:41,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:41,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:41,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:42,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:42,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:42,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:42,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:42,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:42,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:42,882 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:42,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:42,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:42,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:42,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:43,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:43,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:47,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969647691_906.jpg' 2025-07-20 08:00:48,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:48,005 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:48,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:48,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:48,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:48,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:48,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:48,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:48,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:49,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:49,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:49,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:49,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:49,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:49,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:49,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:49,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969648141_248.jpg' 2025-07-20 08:00:49,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:49,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:49,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:49,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:49,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:49,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:49,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:50,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:50,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:50,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:50,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:50,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:50,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:50,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:50,695 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:50,695 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:51,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969650913_274.jpg' 2025-07-20 08:00:51,331 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:51,331 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:51,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:51,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:51,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:51,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:51,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:52,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:52,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:52,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:52,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:52,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:52,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:52,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:52,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:52,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:52,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969651085_892.jpg' 2025-07-20 08:00:52,727 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:52,727 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:52,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:53,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:53,064 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:53,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:53,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:53,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:53,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:53,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:53,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:53,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:53,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:53,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:54,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:54,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:54,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969651596_553.jpg' 2025-07-20 08:00:54,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:54,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:54,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:54,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:54,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:54,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:54,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:54,812 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:54,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:55,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:55,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:55,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:55,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:55,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:55,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:55,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:00:55,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969652263_612.jpg' 2025-07-20 08:00:55,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:00:55,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:00:55,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:00:55,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:00:55,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:00:55,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:00:55,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:00:56,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:56,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:00:56,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:00:56,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:00:56,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:00:56,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:00:56,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:00:56,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:00:56,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:01:15,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969674847_306.jpg' 2025-07-20 08:01:15,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:01:15,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:01:15,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:01:15,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:01:15,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:01:15,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:01:15,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:01:16,100 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:16,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:01:16,451 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:16,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:01:16,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:01:16,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:01:16,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:01:16,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:01:16,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:01:16,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969676191_400.jpg' 2025-07-20 08:01:16,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:01:16,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:01:16,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:01:17,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:01:17,123 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:01:17,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:01:17,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:01:17,502 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:17,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:01:17,850 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:17,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:01:17,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:01:17,851 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:01:17,851 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:01:18,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:01:18,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:01:18,095 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969676838_602.jpg' 2025-07-20 08:01:18,171 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:01:18,171 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:01:18,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:01:18,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:01:18,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:01:18,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:01:18,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:01:18,873 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:18,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:01:19,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:19,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:01:19,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:01:19,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:01:19,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:01:19,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:01:19,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:01:40,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969699756_719.jpg' 2025-07-20 08:01:40,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:01:40,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:01:40,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:01:40,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:01:40,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:01:40,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:01:40,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:01:41,161 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:41,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:01:41,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:41,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:01:41,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:01:41,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:01:41,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:01:41,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:01:41,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:01:41,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752969701371_34.jpg' 2025-07-20 08:01:42,015 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:01:42,015 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:01:42,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:01:42,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:01:42,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:01:42,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:01:42,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:01:42,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:42,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:01:43,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:01:43,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:01:43,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:01:43,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:01:43,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:01:43,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:01:43,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:24,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104063_431.jpg' 2025-07-20 08:08:24,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:24,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:24,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:25,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:25,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:25,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:25,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:25,718 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:25,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:26,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:26,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:26,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:26,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:26,070 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:26,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:26,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:26,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104593_963.jpg' 2025-07-20 08:08:26,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:26,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:26,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:26,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:26,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:26,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:26,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:27,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:27,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:27,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:27,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:27,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:27,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:27,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:27,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:27,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:27,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104598_961.jpg' 2025-07-20 08:08:28,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:28,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:28,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:28,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:28,473 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:28,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:28,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:28,854 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:28,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:29,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:29,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:29,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:29,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:29,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:29,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:29,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:29,449 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104624_116.jpg' 2025-07-20 08:08:29,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:29,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:29,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:30,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:30,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:30,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:30,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:30,400 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:30,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:30,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:30,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:08:30,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:30,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:30,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:30,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:30,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:30,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104725_73.jpg' 2025-07-20 08:08:31,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:31,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:31,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:31,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:31,404 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:31,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:31,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:31,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:31,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:32,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:32,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:32,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:32,122 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:32,122 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:32,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:32,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:32,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104858_259.jpg' 2025-07-20 08:08:32,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:32,669 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:32,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:32,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:32,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:32,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:32,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:33,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:33,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:33,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:33,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:08:33,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:33,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:33,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:33,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:33,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:33,977 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970104938_477.jpg' 2025-07-20 08:08:34,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:34,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:34,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:34,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:34,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:34,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:34,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:34,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:34,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:35,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:35,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:08:35,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:35,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:35,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:35,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:35,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:35,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970105070_692.jpg' 2025-07-20 08:08:35,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:35,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:35,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:35,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:35,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:35,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:35,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:36,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:36,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:36,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:36,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:08:36,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:36,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:36,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:36,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:36,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:36,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970105270_20.jpg' 2025-07-20 08:08:37,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:37,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:37,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:37,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:37,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:37,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:37,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:37,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:37,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:38,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:38,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:38,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:38,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:38,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:38,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:38,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:38,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970105697_662.jpg' 2025-07-20 08:08:38,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:38,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:38,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:38,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:38,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:38,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:38,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:39,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:39,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:39,489 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:39,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:39,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:39,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:39,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:39,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:39,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:39,732 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970106534_460.jpg' 2025-07-20 08:08:39,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:39,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:39,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:40,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:40,135 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:40,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:40,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:40,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:40,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:40,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:40,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:40,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:40,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:41,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:41,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:41,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970106683_555.jpg' 2025-07-20 08:08:41,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:41,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:41,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:41,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:41,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:41,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:41,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:41,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:41,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:42,233 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:42,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:42,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:42,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:42,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:42,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:42,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:42,477 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970106873_945.jpg' 2025-07-20 08:08:42,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:42,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:42,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:43,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:43,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:43,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:43,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:43,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:43,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:44,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:44,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:44,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:44,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:44,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:44,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:44,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:48,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970127883_4.jpg' 2025-07-20 08:08:48,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:48,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:48,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:48,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:48,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:48,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:48,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:49,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:49,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:49,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:49,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:49,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:49,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:49,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:49,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:49,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:49,615 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970128086_230.jpg' 2025-07-20 08:08:49,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:49,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:49,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:50,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:50,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:50,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:50,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:50,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:50,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:50,900 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:50,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:50,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:50,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:50,900 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:51,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:51,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:51,146 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970130281_30.jpg' 2025-07-20 08:08:51,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:51,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:51,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:51,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:51,552 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:51,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:51,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:51,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:51,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:52,275 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:52,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:52,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:52,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:52,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:52,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:52,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:52,525 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970131394_688.jpg' 2025-07-20 08:08:52,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:52,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:52,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:53,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:53,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:53,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:53,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:53,478 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:53,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:53,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:53,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:53,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:53,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:53,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:54,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:54,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:08:54,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970131658_769.jpg' 2025-07-20 08:08:54,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:08:54,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:08:54,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:08:54,488 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:08:54,488 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:08:54,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:08:54,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:08:54,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:54,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:08:55,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:08:55,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:08:55,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:08:55,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:08:55,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:08:55,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:08:55,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:09:11,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970151738_787.jpg' 2025-07-20 08:09:12,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:09:12,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:09:12,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:09:12,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:09:12,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:09:12,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:09:12,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:09:12,815 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:12,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:09:13,163 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:13,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:09:13,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:09:13,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:09:13,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:09:13,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:09:13,412 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:09:14,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970154525_632.jpg' 2025-07-20 08:09:14,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:09:14,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:09:14,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:09:15,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:09:15,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:09:15,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:09:15,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:09:15,551 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:15,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:09:15,898 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:15,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:09:15,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:09:15,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:09:15,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:09:16,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:09:16,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:09:16,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970155377_194.jpg' 2025-07-20 08:09:16,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:09:16,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:09:16,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:09:16,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:09:16,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:09:16,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:09:16,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:09:16,963 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:16,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:09:17,313 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:17,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:09:17,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:09:17,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:09:17,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:09:17,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:09:17,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:09:38,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970178440_925.jpg' 2025-07-20 08:09:38,815 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:09:38,815 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:09:38,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:09:39,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:09:39,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:09:39,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:09:39,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:09:39,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:39,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:09:40,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:40,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:09:40,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:09:40,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:09:40,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:09:40,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:09:40,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:09:40,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970178659_534.jpg' 2025-07-20 08:09:40,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:09:40,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:09:40,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:09:40,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:09:40,672 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:09:40,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:09:40,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:09:41,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:41,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:09:41,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:09:41,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:09:41,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:09:41,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:09:41,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:09:41,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:09:41,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:24,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970584093_61.jpg' 2025-07-20 08:16:24,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:24,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:24,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:25,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:25,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:25,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:25,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:25,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:25,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:26,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:26,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:26,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:26,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:26,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:26,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:26,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:26,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970584434_590.jpg' 2025-07-20 08:16:26,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:26,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:26,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:26,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:26,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:26,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:26,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:27,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:27,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:27,649 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:27,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:27,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:27,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:27,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:27,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:27,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:27,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970584496_204.jpg' 2025-07-20 08:16:28,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:28,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:28,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:28,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:28,506 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:28,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:28,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:28,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:28,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:29,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:29,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:29,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:29,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:29,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:29,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:29,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:29,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970584498_126.jpg' 2025-07-20 08:16:29,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:29,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:29,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:30,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:30,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:30,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:30,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:30,503 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:30,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:30,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:30,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:30,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:30,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:30,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:31,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:31,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:31,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970584581_754.jpg' 2025-07-20 08:16:31,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:31,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:31,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:31,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:31,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:31,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:31,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:32,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:32,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:32,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:32,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:32,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:32,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:32,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:32,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:32,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:32,684 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970585026_848.jpg' 2025-07-20 08:16:32,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:32,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:32,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:33,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:33,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:33,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:33,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:33,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:33,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:33,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:33,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:33,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:33,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:33,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:34,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:34,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:34,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970585134_682.jpg' 2025-07-20 08:16:34,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:34,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:34,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:34,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:34,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:34,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:34,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:35,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:35,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:35,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:35,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 08:16:35,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:35,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:35,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:35,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:35,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:35,683 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970585129_839.jpg' 2025-07-20 08:16:35,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:35,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:35,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:36,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:36,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:36,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:36,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:36,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:36,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:37,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:37,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:37,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:37,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:37,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:37,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:37,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:37,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970585641_249.jpg' 2025-07-20 08:16:37,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:37,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:37,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:37,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:37,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:37,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:37,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:38,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:38,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:38,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:38,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:38,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:38,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:38,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:38,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:38,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:38,871 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970586013_392.jpg' 2025-07-20 08:16:38,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:38,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:38,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:39,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 08:16:39,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-20 08:16:39,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8644, BBox: [205,1063,292,1244] 2025-07-20 08:16:39,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 08:16:39,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:39,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:39,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:39,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:39,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:40,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:40,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:16:40,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:40,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:40,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:40,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:40,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:40,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970586338_231.jpg' 2025-07-20 08:16:40,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:40,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:40,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:40,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:40,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:40,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:40,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:41,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:41,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:41,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:41,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:41,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:41,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:41,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:41,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:41,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:41,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970586492_122.jpg' 2025-07-20 08:16:42,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:42,153 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:42,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:42,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:42,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:42,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:42,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:42,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:42,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:43,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:43,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:43,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:43,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:43,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:43,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:43,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:43,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970586760_364.jpg' 2025-07-20 08:16:43,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:43,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:43,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:43,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:43,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:43,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:43,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:44,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:44,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:44,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:44,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:44,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:44,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:44,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:44,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:44,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:47,576 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970607348_447.jpg' 2025-07-20 08:16:47,647 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:47,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:47,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:47,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:47,985 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:47,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:47,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:48,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:48,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:48,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:48,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:48,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:48,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:48,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:48,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:48,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:48,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970607943_584.jpg' 2025-07-20 08:16:49,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:49,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:49,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:49,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:49,359 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:49,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:49,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:49,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:49,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:50,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:50,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:50,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:50,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:50,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:50,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970609004_78.jpg' 2025-07-20 08:16:50,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:50,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:50,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:50,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:50,759 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:50,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:50,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:51,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:51,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:51,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:51,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:51,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:51,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:51,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:51,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:51,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:51,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970609265_559.jpg' 2025-07-20 08:16:51,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:51,825 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:51,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:52,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:52,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:52,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:52,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:52,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:52,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:52,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:52,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:52,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:52,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:52,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:53,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:53,143 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:53,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970610002_453.jpg' 2025-07-20 08:16:53,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:53,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:53,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:53,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:53,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:53,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:53,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:53,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:53,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:54,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:54,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:54,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:54,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:54,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:54,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:54,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:16:54,529 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970611182_206.jpg' 2025-07-20 08:16:54,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:16:54,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:16:54,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:16:54,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:16:54,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:16:54,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:16:54,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:16:55,324 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:55,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:16:55,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:16:55,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:16:55,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:16:55,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:16:55,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:16:55,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:16:55,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:17:10,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970630475_987.jpg' 2025-07-20 08:17:10,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:17:10,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:17:10,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:17:11,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:17:11,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:17:11,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:17:11,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:17:11,513 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:11,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:17:11,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:11,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:17:11,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:17:11,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:17:11,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:17:12,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:17:12,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:17:14,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970633782_261.jpg' 2025-07-20 08:17:14,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:17:14,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:17:14,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:17:14,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:17:14,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:17:14,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:17:14,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:17:14,869 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:14,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:17:15,220 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:15,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:17:15,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:17:15,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:17:15,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:17:15,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:17:15,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:17:15,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970633931_554.jpg' 2025-07-20 08:17:15,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:17:15,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:17:15,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:17:15,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:17:15,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:17:15,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:17:15,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:17:16,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:16,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:17:16,616 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:16,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:17:16,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:17:16,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:17:16,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:17:16,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:17:16,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:17:37,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970657234_744.jpg' 2025-07-20 08:17:37,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:17:37,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:17:37,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:17:37,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:17:37,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:17:37,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:17:37,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:17:38,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:38,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:17:38,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:17:38,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:17:38,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:17:38,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:17:38,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:17:38,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752970658050_990.jpg' 2025-07-20 08:17:38,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:17:38,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:17:38,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:17:38,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:17:38,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:17:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:17:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:17:39,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:39,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:17:39,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:17:39,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:17:39,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:17:39,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:17:39,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:17:39,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:17:39,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:24,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064377_354.jpg' 2025-07-20 08:24:25,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:25,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:25,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:25,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:25,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:25,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:25,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:26,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:26,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:26,502 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:26,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:26,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:26,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:26,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:26,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:26,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:26,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064544_936.jpg' 2025-07-20 08:24:27,005 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:27,005 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:27,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:27,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:27,334 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:27,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:27,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:27,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:27,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:28,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:28,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:28,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:28,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:28,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:28,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:28,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:28,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064552_902.jpg' 2025-07-20 08:24:28,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:28,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:28,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:28,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:28,968 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:28,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:28,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:29,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:29,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:29,699 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:29,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:29,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:29,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:29,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:29,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:29,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:29,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064784_109.jpg' 2025-07-20 08:24:30,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:30,293 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:30,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:30,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:30,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:30,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:30,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:31,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:31,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:31,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:31,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:31,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:31,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:31,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:31,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:31,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:31,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064912_556.jpg' 2025-07-20 08:24:31,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:31,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:31,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:32,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:32,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:32,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:32,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:32,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:32,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:32,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:32,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:32,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:32,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:32,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:32,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:32,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:32,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064908_27.jpg' 2025-07-20 08:24:33,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:33,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:33,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:33,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:33,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:33,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:33,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:33,815 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:33,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:34,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:34,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:34,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:34,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:34,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:34,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:34,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:34,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971064990_61.jpg' 2025-07-20 08:24:34,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:34,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:34,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:34,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:34,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:34,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:34,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:35,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:35,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:35,552 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:35,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:35,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:35,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:35,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:35,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:35,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:35,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971065100_285.jpg' 2025-07-20 08:24:36,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:36,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:36,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:36,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:36,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:36,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:36,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:36,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:36,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:37,131 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:37,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:24:37,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:37,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:37,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:37,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:37,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:37,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971065032_181.jpg' 2025-07-20 08:24:37,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:37,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:37,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:38,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:38,040 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:38,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:38,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:38,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:38,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:38,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:38,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:24:38,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:38,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:38,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:39,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:39,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:39,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971065092_492.jpg' 2025-07-20 08:24:39,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:39,276 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:39,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:39,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:39,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:39,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:39,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:39,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:39,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:40,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:40,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:40,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:40,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:40,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:40,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:40,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:40,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971065626_738.jpg' 2025-07-20 08:24:40,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:40,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:40,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:41,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 08:24:41,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-20 08:24:41,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8325, BBox: [598,1250,683,1427] 2025-07-20 08:24:41,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 08:24:41,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:41,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:41,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:41,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:41,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:41,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 4 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:41,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 4, Qualified after filtering: 0 2025-07-20 08:24:41,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:41,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:41,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:42,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:42,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:42,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971066087_655.jpg' 2025-07-20 08:24:42,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:42,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:42,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:42,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:42,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:42,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:42,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:42,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:42,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:43,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:43,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:43,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:43,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:43,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:43,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:43,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:43,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971066595_641.jpg' 2025-07-20 08:24:43,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:43,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:43,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:43,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:43,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:43,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:43,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:44,187 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:44,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:44,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:44,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 08:24:44,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 08:24:44,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: False, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 08:24:44,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 08:24:44,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:44,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:44,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:44,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:48,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971088063_307.jpg' 2025-07-20 08:24:48,372 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:48,372 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:48,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:48,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:48,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:48,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:48,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:49,087 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:49,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:49,436 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:49,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:49,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:49,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:49,436 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:49,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:49,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:49,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971089013_446.jpg' 2025-07-20 08:24:49,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:49,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:49,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:50,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:50,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:50,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:50,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:50,493 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:50,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:50,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:50,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:50,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:50,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:50,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:51,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:51,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:51,097 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971089014_230.jpg' 2025-07-20 08:24:51,171 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:51,171 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:51,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:51,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:51,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:51,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:51,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:51,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:51,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:52,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:52,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:52,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:52,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:52,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:52,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:52,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:52,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971089790_633.jpg' 2025-07-20 08:24:52,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:52,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:52,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:53,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:53,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:53,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:53,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:53,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:53,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:53,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:53,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:53,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:53,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:53,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:54,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:54,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:24:54,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971090271_290.jpg' 2025-07-20 08:24:54,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:24:54,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:24:54,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:24:54,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:24:54,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:24:54,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:24:54,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:24:54,952 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:54,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:24:55,315 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:24:55,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:24:55,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:24:55,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:24:55,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:24:55,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:24:55,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:25:11,770 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971111562_747.jpg' 2025-07-20 08:25:11,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:25:11,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:25:11,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:25:12,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:25:12,267 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:25:12,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:25:12,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:25:12,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:12,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:25:12,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:12,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:25:12,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:25:12,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:25:12,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:25:13,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:25:13,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:25:13,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971112039_260.jpg' 2025-07-20 08:25:13,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:25:13,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:25:13,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:25:13,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:25:13,646 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:25:13,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:25:13,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:25:14,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:14,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:25:14,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:14,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:25:14,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:25:14,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:25:14,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:25:14,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:25:14,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:25:14,938 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971114639_218.jpg' 2025-07-20 08:25:15,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:25:15,215 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:25:15,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:25:15,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:25:15,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:25:15,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:25:15,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:25:15,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:15,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:25:16,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:16,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:25:16,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:25:16,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:25:16,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:25:16,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:25:16,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:25:36,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971136145_253.jpg' 2025-07-20 08:25:36,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:25:36,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:25:36,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:25:36,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:25:36,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:25:36,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:25:36,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:25:37,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:37,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:25:37,686 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:37,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:25:37,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:25:37,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:25:37,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:25:37,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:25:37,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:25:38,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971138025_145.jpg' 2025-07-20 08:25:38,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:25:38,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:25:38,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:25:38,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:25:38,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:25:38,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:25:38,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:25:39,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:39,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:25:39,631 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:25:39,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:25:39,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:25:39,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:25:39,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:25:39,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:25:39,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:24,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971543908_139.jpg' 2025-07-20 08:32:24,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:24,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:24,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:25,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:25,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:25,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:25,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:25,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:25,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:25,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:25,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:25,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:25,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:25,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:26,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:26,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:26,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544143_252.jpg' 2025-07-20 08:32:26,155 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:26,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:26,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:26,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:26,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:26,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:26,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:26,884 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:26,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:27,235 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:27,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:27,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:27,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:27,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:27,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:27,495 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:27,496 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544288_9.jpg' 2025-07-20 08:32:27,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:27,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:27,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:28,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:28,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:28,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:28,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:28,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:28,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:28,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:28,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:28,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:28,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:28,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:29,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:29,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:29,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544438_526.jpg' 2025-07-20 08:32:29,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:29,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:29,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:29,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:29,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:29,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:29,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:30,071 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:30,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:30,415 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:30,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:30,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:30,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:30,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:30,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:30,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:30,660 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544806_906.jpg' 2025-07-20 08:32:30,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:30,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:30,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:31,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:31,263 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:31,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:31,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:31,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:31,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:31,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:31,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:31,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:31,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:31,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:32,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:32,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:32,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544833_314.jpg' 2025-07-20 08:32:32,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:32,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:32,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:32,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:32,845 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:32,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:32,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:33,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:33,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:33,576 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:33,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:33,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:33,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:33,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:33,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:33,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:33,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544939_861.jpg' 2025-07-20 08:32:33,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:33,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:33,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:34,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:34,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:34,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:34,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:34,637 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:34,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:34,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:34,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:32:34,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:34,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:34,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:35,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:35,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:35,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971544955_823.jpg' 2025-07-20 08:32:35,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:35,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:35,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:35,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:35,667 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:35,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:35,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:36,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:36,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:32:36,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:36,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:36,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:36,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:36,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:36,307 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971545748_967.jpg' 2025-07-20 08:32:36,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:36,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:36,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:36,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:36,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:36,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:36,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:37,259 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:37,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:37,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:37,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:37,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:37,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:37,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:37,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971545754_213.jpg' 2025-07-20 08:32:37,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:37,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:37,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:38,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:38,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:38,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:38,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:38,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:38,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:39,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:39,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:39,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:39,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:39,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:39,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:39,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:39,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971546307_504.jpg' 2025-07-20 08:32:39,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:39,524 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:39,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:39,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:39,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:39,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:39,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:40,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:40,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:40,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:40,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:40,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:40,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:40,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:40,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:40,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:40,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971546459_302.jpg' 2025-07-20 08:32:40,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:40,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:40,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:41,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:41,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:41,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:41,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:41,634 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:41,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:41,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:41,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:32:41,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:41,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:41,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:42,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:42,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:42,234 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971546951_635.jpg' 2025-07-20 08:32:42,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:42,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:42,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:42,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:42,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:42,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:42,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:43,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:43,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:43,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:43,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:43,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:43,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:43,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:43,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:43,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:48,250 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971567960_979.jpg' 2025-07-20 08:32:48,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:48,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:48,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:48,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:48,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:48,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:48,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:49,197 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:49,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:49,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:49,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:49,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:49,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:49,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:49,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:49,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:49,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971568043_178.jpg' 2025-07-20 08:32:49,864 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:49,864 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:49,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:50,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:50,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:50,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:50,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:50,929 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:50,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:50,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:50,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:50,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:51,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:51,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:51,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971568675_734.jpg' 2025-07-20 08:32:51,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:51,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:51,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:51,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:51,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:51,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:51,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:52,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:52,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:52,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:52,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:52,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:52,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:52,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:52,790 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-20 08:32:52,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:52,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:52,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971570552_659.jpg' 2025-07-20 08:32:52,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:52,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:52,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:53,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:53,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:53,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:53,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:53,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:53,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:53,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:53,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:53,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:53,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:53,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:54,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:54,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:32:54,187 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971571452_651.jpg' 2025-07-20 08:32:54,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:32:54,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:32:54,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:32:54,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:32:54,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:32:54,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:32:54,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:32:54,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:54,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:32:55,324 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:32:55,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:32:55,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:32:55,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:32:55,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:32:55,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:32:55,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:33:12,197 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971591966_605.jpg' 2025-07-20 08:33:12,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:33:12,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:33:12,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:33:12,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:33:12,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:33:12,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:33:12,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:33:12,999 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:12,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:33:13,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:13,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:33:13,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:33:13,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:33:13,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:33:13,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:33:13,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:33:13,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971592574_623.jpg' 2025-07-20 08:33:13,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:33:13,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:33:13,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:33:14,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:33:14,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:33:14,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:33:14,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:33:14,420 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:14,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:33:14,768 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:14,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:33:14,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:33:14,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:33:14,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:33:15,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:33:15,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:33:15,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971594339_687.jpg' 2025-07-20 08:33:15,086 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:33:15,086 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:33:15,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:33:15,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:33:15,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:33:15,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:33:15,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:33:15,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:15,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:33:16,155 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:16,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:33:16,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:33:16,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:33:16,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:33:16,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:33:16,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:33:36,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971616544_267.jpg' 2025-07-20 08:33:36,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:33:36,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:33:36,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:33:37,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:33:37,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:33:37,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:33:37,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:33:37,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:37,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:33:38,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:38,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:33:38,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:33:38,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:33:38,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:33:38,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:33:38,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:33:38,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752971618247_272.jpg' 2025-07-20 08:33:38,603 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:33:38,603 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:33:38,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:33:38,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:33:38,935 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:33:38,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:33:38,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:33:39,315 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:39,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:33:39,664 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:33:39,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:33:39,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:33:39,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:33:39,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:33:39,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:33:39,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:24,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972024326_769.jpg' 2025-07-20 08:40:25,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:25,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:25,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:25,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:25,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:25,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:25,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:25,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:25,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:26,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:26,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:40:26,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:26,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:26,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:26,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:26,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:26,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972024325_446.jpg' 2025-07-20 08:40:26,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:26,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:26,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:26,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:26,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:26,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:26,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:27,264 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:27,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:27,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:27,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:27,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:27,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:27,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:27,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:27,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:27,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972024427_235.jpg' 2025-07-20 08:40:27,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:27,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:27,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:28,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:28,302 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:28,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:28,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:28,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:28,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:29,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:29,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:29,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:29,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:29,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:29,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:29,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:29,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972024750_684.jpg' 2025-07-20 08:40:29,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:29,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:29,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:29,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:29,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:29,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:29,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:30,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:30,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:30,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:30,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:30,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:30,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:30,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:30,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972024809_677.jpg' 2025-07-20 08:40:31,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:31,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:31,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:31,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:31,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:31,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:31,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:31,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:31,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:32,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:32,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:40:32,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:32,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:32,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:32,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:32,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:32,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972025154_205.jpg' 2025-07-20 08:40:32,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:32,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:32,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:33,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:33,284 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:33,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:33,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:33,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:33,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:34,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:34,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:34,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:34,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:34,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:34,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:34,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:34,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972025260_80.jpg' 2025-07-20 08:40:34,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:34,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:34,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:35,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:35,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:35,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:35,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:35,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:35,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:35,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:35,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:35,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:35,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:35,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:36,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:36,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:36,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972025322_916.jpg' 2025-07-20 08:40:36,086 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:36,086 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:36,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:36,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:36,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:36,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:36,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:36,814 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:36,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:37,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:37,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:37,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:37,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:37,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:37,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:37,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:37,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972025320_680.jpg' 2025-07-20 08:40:37,502 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:37,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:37,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:37,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:37,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:37,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:37,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:38,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:38,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:38,549 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:38,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:38,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:38,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:38,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:38,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:38,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:38,800 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972025499_666.jpg' 2025-07-20 08:40:39,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:39,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:39,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:39,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 08:40:39,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-20 08:40:39,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8424, BBox: [564,1240,662,1427] 2025-07-20 08:40:39,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 08:40:39,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:39,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:39,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:39,812 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:39,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:40,164 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:40,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:40:40,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:40,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:40,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:40,421 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:40,421 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:40,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972025503_515.jpg' 2025-07-20 08:40:40,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:40,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:40,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:40,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:40,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:40,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:40,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:41,223 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:41,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:41,572 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:41,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:41,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:41,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:41,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:41,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:41,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:41,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972026699_607.jpg' 2025-07-20 08:40:42,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:42,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:42,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:42,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:42,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:42,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:42,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:42,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:42,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:43,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:43,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:43,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:43,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:43,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:43,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:43,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:43,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972026842_989.jpg' 2025-07-20 08:40:43,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:43,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:43,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:44,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:44,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:44,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:44,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:44,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:44,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:44,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:44,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:40:44,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:44,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:44,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:44,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:44,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:47,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972047157_896.jpg' 2025-07-20 08:40:47,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:47,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:47,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:47,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:47,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:47,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:47,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:48,358 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:48,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:48,709 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:48,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:48,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:48,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:48,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:48,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:48,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:48,963 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972048249_629.jpg' 2025-07-20 08:40:49,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:49,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:49,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:49,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:49,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:49,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:49,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:49,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:49,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:50,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:50,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:50,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:50,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:50,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:50,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:50,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:50,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972048437_567.jpg' 2025-07-20 08:40:50,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:50,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:50,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:50,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:50,773 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:50,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:50,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:51,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:51,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:51,499 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:51,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:51,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:51,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:51,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:51,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:51,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:51,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972050279_166.jpg' 2025-07-20 08:40:51,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:51,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:51,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:52,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:52,167 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:52,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:52,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:52,544 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:52,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:52,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:52,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:52,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:52,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:52,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:53,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:53,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:40:53,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972051072_110.jpg' 2025-07-20 08:40:53,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:40:53,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:40:53,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:40:53,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:40:53,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:40:53,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:40:53,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:40:53,961 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:53,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:40:54,313 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:40:54,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:40:54,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:40:54,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:40:54,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:40:54,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:40:54,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:41:11,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972071369_827.jpg' 2025-07-20 08:41:11,673 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:41:11,673 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:41:11,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:41:12,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:41:12,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:41:12,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:41:12,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:41:12,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:12,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:41:12,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:12,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:41:12,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:41:12,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:41:12,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:41:13,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:41:13,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:41:13,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972072140_816.jpg' 2025-07-20 08:41:13,196 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:41:13,196 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:41:13,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:41:13,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:41:13,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:41:13,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:41:13,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:41:13,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:13,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:41:14,301 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:14,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:41:14,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:41:14,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:41:14,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:41:14,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:41:14,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:41:14,549 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972073707_92.jpg' 2025-07-20 08:41:14,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:41:14,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:41:14,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:41:14,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:41:14,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:41:14,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:41:14,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:41:15,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:15,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:41:15,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:15,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:41:15,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:41:15,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:41:15,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:41:15,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:41:15,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:41:35,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972095016_301.jpg' 2025-07-20 08:41:35,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:41:35,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:41:35,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:41:35,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:41:35,841 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:41:35,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:41:35,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:41:36,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:36,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:41:36,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:36,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:41:36,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:41:36,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:41:36,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:41:36,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:41:36,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:41:38,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972098051_829.jpg' 2025-07-20 08:41:38,406 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:41:38,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:41:38,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:41:38,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:41:38,740 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:41:38,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:41:38,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:41:39,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:39,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:41:39,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:41:39,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:41:39,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:41:39,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:41:39,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:41:39,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:41:39,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:24,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504091_618.jpg' 2025-07-20 08:48:24,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:24,776 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:24,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:25,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:25,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:25,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:25,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:25,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:25,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:25,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:25,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:25,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:25,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:25,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:26,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:26,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:26,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504310_806.jpg' 2025-07-20 08:48:26,477 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:26,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:26,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:26,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:26,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:26,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:26,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:27,206 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:27,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:27,552 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:27,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:48:27,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:27,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:27,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:27,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:27,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:27,803 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504474_967.jpg' 2025-07-20 08:48:28,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:28,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:28,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:28,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:28,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:28,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:28,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:28,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:28,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:29,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:29,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:29,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:29,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:29,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:29,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:29,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:29,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504807_806.jpg' 2025-07-20 08:48:29,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:29,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:29,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:30,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:30,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:30,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:30,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:30,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:30,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:30,746 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:30,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:30,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:30,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:30,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:30,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:30,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:30,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504803_504.jpg' 2025-07-20 08:48:31,384 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:31,385 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:31,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:31,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:31,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:31,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:31,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:32,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:32,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:32,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:32,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:32,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:32,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:32,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:32,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:32,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:32,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504886_885.jpg' 2025-07-20 08:48:32,963 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:32,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:32,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:33,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:33,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:33,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:33,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:33,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:33,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:34,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:34,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:34,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:34,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:34,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:34,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:34,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:34,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972504984_542.jpg' 2025-07-20 08:48:34,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:34,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:34,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:34,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:34,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:34,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:34,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:35,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:35,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:35,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:35,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:35,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:35,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:35,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:35,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:35,675 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:35,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972505355_50.jpg' 2025-07-20 08:48:35,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:35,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:35,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:36,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:36,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:36,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:36,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:36,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:36,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:37,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:37,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:37,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:37,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:37,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:37,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:37,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:37,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972505626_115.jpg' 2025-07-20 08:48:37,354 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:37,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:37,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:37,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:37,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:37,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:37,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:38,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:38,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:38,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:38,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:38,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:38,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:38,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:38,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:38,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:38,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972505996_220.jpg' 2025-07-20 08:48:38,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:38,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:38,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:39,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:39,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:39,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:39,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:39,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:39,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:39,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:39,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:39,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:39,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:39,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:40,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:40,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:40,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972506434_397.jpg' 2025-07-20 08:48:40,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:40,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:40,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:40,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:40,708 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:40,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:40,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:41,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:41,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:41,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:41,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:48:41,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:41,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:41,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:41,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:41,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:41,692 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972506823_20.jpg' 2025-07-20 08:48:41,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:41,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:41,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:42,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:42,096 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:42,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:42,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:42,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:42,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:42,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:42,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:42,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:42,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:42,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:43,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:43,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:43,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972506951_226.jpg' 2025-07-20 08:48:43,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:43,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:43,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:43,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:43,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:43,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:43,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:44,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:44,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:44,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:44,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:44,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:44,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:44,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:44,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:44,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:48,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972528011_890.jpg' 2025-07-20 08:48:48,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:48,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:48,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:48,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:48,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:48,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:48,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:49,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:49,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:49,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:49,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:49,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:49,443 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:49,443 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:49,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:49,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:49,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972528222_152.jpg' 2025-07-20 08:48:49,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:49,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:49,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:50,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:50,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:50,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:50,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:50,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:50,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:50,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:50,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:50,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:50,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:50,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:51,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:51,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:51,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972528781_242.jpg' 2025-07-20 08:48:51,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:51,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:51,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:51,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:51,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:51,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:51,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:52,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:52,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:52,610 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:52,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:52,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:52,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:52,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:52,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:52,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:52,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972531137_247.jpg' 2025-07-20 08:48:52,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:52,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:52,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:53,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:53,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:53,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:53,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:53,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:53,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:54,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:54,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:54,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:54,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:54,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:54,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:54,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:48:54,274 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972531566_174.jpg' 2025-07-20 08:48:54,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:48:54,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:48:54,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:48:54,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:48:54,903 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:48:54,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:48:54,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:48:55,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:55,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:48:55,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:48:55,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:48:55,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:48:55,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:48:55,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:48:55,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:48:55,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:49:12,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972552046_752.jpg' 2025-07-20 08:49:12,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:49:12,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:49:12,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:49:12,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:49:12,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:49:12,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:49:12,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:49:13,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:13,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:49:13,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:13,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:49:13,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:49:13,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:49:13,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:49:13,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:49:13,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:49:13,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972552610_402.jpg' 2025-07-20 08:49:13,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:49:13,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:49:13,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:49:14,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:49:14,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:49:14,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:49:14,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:49:14,569 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:14,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:49:14,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:14,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:49:14,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:49:14,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:49:14,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:49:15,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:49:15,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:49:15,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972555346_480.jpg' 2025-07-20 08:49:15,667 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:49:15,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:49:15,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:49:16,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:49:16,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:49:16,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:49:16,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:49:16,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:16,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:49:16,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:16,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:49:16,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:49:16,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:49:16,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:49:16,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:49:16,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:49:35,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972575573_991.jpg' 2025-07-20 08:49:35,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:49:35,877 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:49:35,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:49:36,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:49:36,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:49:36,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:49:36,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:49:36,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:36,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:49:37,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:37,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:49:37,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:49:37,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:49:37,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:49:37,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:49:37,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:49:39,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972579343_496.jpg' 2025-07-20 08:49:39,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:49:39,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:49:39,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:49:40,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:49:40,089 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:49:40,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:49:40,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:49:40,459 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:40,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:49:40,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:49:40,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:49:40,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:49:40,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:49:40,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:49:41,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:49:41,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:24,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972984612_746.jpg' 2025-07-20 08:56:25,327 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:25,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:25,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:25,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:25,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:25,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:25,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:26,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:26,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:26,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:26,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:26,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:26,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:26,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:26,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:26,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:26,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972984848_173.jpg' 2025-07-20 08:56:27,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:27,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:27,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:27,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:27,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:27,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:27,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:27,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:27,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:28,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:28,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:28,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:28,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:28,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:28,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:28,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:28,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972984902_34.jpg' 2025-07-20 08:56:28,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:28,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:28,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:29,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:29,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:29,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:29,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:29,407 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:29,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:29,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:29,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:29,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:29,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:29,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:30,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:30,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:30,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972984897_686.jpg' 2025-07-20 08:56:30,296 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:30,296 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:30,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:30,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:30,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:30,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:30,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:31,021 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:31,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:31,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:31,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:56:31,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:31,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:31,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:31,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:31,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:31,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972984975_937.jpg' 2025-07-20 08:56:31,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:31,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:31,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:32,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:32,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:32,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:32,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:32,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:32,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:32,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:32,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:32,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:32,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:32,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:33,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:33,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:33,204 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972984983_424.jpg' 2025-07-20 08:56:33,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:33,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:33,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:33,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:33,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:33,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:33,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:34,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:34,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:34,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:34,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:34,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:34,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:34,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:34,810 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:34,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:34,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972985136_64.jpg' 2025-07-20 08:56:34,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:34,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:34,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:35,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:35,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:35,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:35,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:35,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:35,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:35,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:35,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:35,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:35,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:35,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:36,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:36,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:36,215 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972985823_621.jpg' 2025-07-20 08:56:36,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:36,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:36,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:36,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:36,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:36,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:36,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:37,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:37,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:37,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:37,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:37,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:37,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:37,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:37,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:37,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:37,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972986446_329.jpg' 2025-07-20 08:56:37,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:37,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:37,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:38,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:38,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:38,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:38,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:38,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:38,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:38,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:38,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:38,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:38,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:38,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:39,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:39,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:39,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972986568_182.jpg' 2025-07-20 08:56:39,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:39,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:39,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:39,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:39,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:39,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:39,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:40,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:40,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:40,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:40,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 08:56:40,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:40,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:40,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:40,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:40,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:40,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972986987_987.jpg' 2025-07-20 08:56:40,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:40,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:40,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:41,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:41,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:41,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:41,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:41,641 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:41,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:41,992 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:41,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:41,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:41,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:41,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:42,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:42,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:42,243 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752972988020_696.jpg' 2025-07-20 08:56:42,332 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:42,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:42,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:42,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:42,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:42,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:42,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:43,039 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:43,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:43,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:43,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:43,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:43,388 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:43,388 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:43,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:43,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:48,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973007995_387.jpg' 2025-07-20 08:56:48,324 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:48,324 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:48,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:48,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:48,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:48,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:48,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:49,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:49,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:49,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:49,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:49,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:49,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:49,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:49,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:49,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:49,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973008354_57.jpg' 2025-07-20 08:56:49,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:49,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:49,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:50,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:50,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:50,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:50,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:50,469 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:50,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:50,821 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:50,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:50,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:50,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:50,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:51,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:51,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:51,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973009483_164.jpg' 2025-07-20 08:56:51,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:51,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:51,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:51,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:51,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:51,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:51,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:51,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:51,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:52,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:52,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:52,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:52,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:52,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:52,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:52,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:52,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973010957_910.jpg' 2025-07-20 08:56:52,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:52,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:52,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:53,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:53,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:53,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:53,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:53,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:53,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:53,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:53,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:53,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:53,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:53,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:54,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:54,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:56:54,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973013041_806.jpg' 2025-07-20 08:56:54,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:56:54,217 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:56:54,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:56:54,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:56:54,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:56:54,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:56:54,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:56:54,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:54,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:56:55,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:56:55,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:56:55,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:56:55,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:56:55,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:56:55,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:56:55,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:57:11,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973031500_390.jpg' 2025-07-20 08:57:11,831 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:57:11,831 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:57:11,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:57:12,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:57:12,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:57:12,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:57:12,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:57:12,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:12,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:57:13,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:13,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:57:13,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:57:13,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:57:13,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:57:13,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:57:13,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:57:14,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973034290_50.jpg' 2025-07-20 08:57:14,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:57:14,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:57:14,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:57:14,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:57:14,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:57:14,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:57:14,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:57:15,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:15,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:57:15,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:15,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:57:15,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:57:15,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:57:15,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:57:15,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:57:15,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:57:16,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973036303_695.jpg' 2025-07-20 08:57:16,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:57:16,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:57:16,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:57:16,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:57:16,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:57:16,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:57:16,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:57:17,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:17,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:57:17,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:17,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:57:17,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:57:17,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:57:17,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:57:17,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:57:17,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:57:37,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973057722_160.jpg' 2025-07-20 08:57:38,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:57:38,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:57:38,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:57:38,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:57:38,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:57:38,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:57:38,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:57:39,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:39,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:57:39,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:39,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:57:39,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:57:39,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:57:39,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:57:39,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:57:39,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 08:57:39,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973059677_174.jpg' 2025-07-20 08:57:40,030 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 08:57:40,030 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 08:57:40,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 08:57:40,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 08:57:40,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 08:57:40,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 08:57:40,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 08:57:40,745 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:40,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 08:57:41,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 08:57:41,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 08:57:41,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 08:57:41,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 08:57:41,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 08:57:41,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 08:57:41,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:25,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973224784_449.jpg' 2025-07-20 09:00:25,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:25,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:25,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:25,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:25,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:25,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:25,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:25,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:25,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:26,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:26,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:26,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:26,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:26,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:26,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:26,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:26,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973224873_171.jpg' 2025-07-20 09:00:26,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:26,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:26,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:26,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:26,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:26,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:26,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:27,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:27,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:27,681 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:27,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:27,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:27,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:27,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:27,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:27,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:27,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973224871_106.jpg' 2025-07-20 09:00:28,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:28,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:28,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:28,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:28,371 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:28,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:28,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:28,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:28,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:29,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:29,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:29,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:29,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:29,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:29,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:29,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:29,359 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973225066_442.jpg' 2025-07-20 09:00:29,445 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:29,445 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:29,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:29,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:29,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:29,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:29,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:30,141 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:30,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:30,489 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:30,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:00:30,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:30,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:30,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:30,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:30,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:30,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973225529_612.jpg' 2025-07-20 09:00:30,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:30,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:30,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:31,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:31,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:31,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:31,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:31,719 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:31,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:32,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:32,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:00:32,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:32,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:32,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:32,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:32,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:32,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973225672_67.jpg' 2025-07-20 09:00:32,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:32,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:32,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:32,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:32,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:32,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:32,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:33,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:33,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:33,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:33,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:33,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:33,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:33,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:33,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:33,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:33,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973225830_716.jpg' 2025-07-20 09:00:33,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:33,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:33,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:34,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:34,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:34,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:34,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:34,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:34,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:34,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:34,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:00:34,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:34,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:34,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:35,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:35,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:35,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973226049_250.jpg' 2025-07-20 09:00:35,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:35,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:35,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:35,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:35,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:35,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:35,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:35,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:35,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:36,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:36,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:36,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:36,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:36,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:36,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:36,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:36,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973226431_304.jpg' 2025-07-20 09:00:36,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:36,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:36,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:36,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:36,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:36,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:36,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:37,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:37,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:37,719 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:37,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:37,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:37,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:37,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:37,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:37,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:37,975 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973226583_908.jpg' 2025-07-20 09:00:38,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:38,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:38,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:38,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:38,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:38,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:38,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:38,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:38,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:39,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:39,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:39,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:39,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:39,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:39,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:39,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:39,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973226744_55.jpg' 2025-07-20 09:00:39,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:39,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:39,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:39,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:39,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:39,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:39,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:40,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:40,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:40,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:40,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:40,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:40,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973228594_637.jpg' 2025-07-20 09:00:40,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:40,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:40,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:41,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:41,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:41,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:41,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:41,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:41,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:41,929 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:41,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:41,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:41,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:41,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:42,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:42,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:48,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973248091_128.jpg' 2025-07-20 09:00:48,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:48,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:48,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:48,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:48,755 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:48,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:48,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:49,129 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:49,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:49,478 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:49,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:49,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:49,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:49,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:49,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:49,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:49,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973248784_472.jpg' 2025-07-20 09:00:49,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:49,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:49,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:50,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:50,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:50,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:50,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:50,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:50,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:50,870 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:50,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:50,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:50,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:50,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:51,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:51,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:51,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973250087_289.jpg' 2025-07-20 09:00:51,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:51,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:51,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:51,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:51,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:51,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:51,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:51,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:51,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:52,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:52,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:52,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:52,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:52,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:52,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:52,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:52,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973250498_543.jpg' 2025-07-20 09:00:52,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:52,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:52,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:52,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:52,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:52,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:52,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:53,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:53,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:53,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:53,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:53,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:53,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:53,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:53,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:53,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:53,968 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973250497_318.jpg' 2025-07-20 09:00:54,050 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:54,050 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:54,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:54,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:54,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:54,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:54,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:54,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:54,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:55,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:55,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:55,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:55,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:55,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:55,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:55,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:00:55,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973254167_560.jpg' 2025-07-20 09:00:55,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:00:55,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:00:55,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:00:55,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:00:55,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:00:55,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:00:55,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:00:56,165 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:56,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:00:56,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:00:56,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:00:56,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:00:56,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:00:56,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:00:56,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:00:56,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:01:12,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973272209_353.jpg' 2025-07-20 09:01:12,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:01:12,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:01:12,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:01:12,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:01:12,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:01:12,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:01:12,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:01:13,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:13,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:01:13,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:13,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:01:13,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:01:13,598 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:01:13,598 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:01:13,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:01:13,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:01:15,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973275549_729.jpg' 2025-07-20 09:01:15,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:01:15,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:01:15,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:01:16,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:01:16,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:01:16,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:01:16,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:01:16,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:16,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:01:17,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:17,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:01:17,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:01:17,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:01:17,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:01:17,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:01:17,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:01:17,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973277672_423.jpg' 2025-07-20 09:01:18,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:01:18,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:01:18,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:01:18,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:01:18,371 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:01:18,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:01:18,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:01:18,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:18,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:01:19,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:19,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:01:19,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:01:19,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:01:19,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:01:19,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:01:19,349 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:01:39,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973298868_527.jpg' 2025-07-20 09:01:39,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:01:39,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:01:39,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:01:39,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:01:39,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:01:39,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:01:39,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:01:40,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:40,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:01:40,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:40,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:01:40,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:01:40,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:01:40,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:01:40,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:01:40,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:01:41,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973301413_793.jpg' 2025-07-20 09:01:41,992 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:01:41,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:01:41,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:01:42,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:01:42,328 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:01:42,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:01:42,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:01:42,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:42,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:01:43,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:01:43,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:01:43,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:01:43,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:01:43,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:01:43,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:01:43,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:24,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973704120_650.jpg' 2025-07-20 09:08:24,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:24,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:24,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:25,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:25,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:25,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:25,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:25,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:25,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:26,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:26,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:26,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:26,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:26,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:26,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:26,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:26,265 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973704446_76.jpg' 2025-07-20 09:08:26,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:26,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:26,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:26,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:26,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:26,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:26,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:27,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:27,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:27,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:27,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:27,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:27,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:27,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:27,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:27,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:27,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973704703_342.jpg' 2025-07-20 09:08:28,132 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:28,132 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:28,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:28,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:28,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:28,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:28,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:28,860 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:28,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:29,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:29,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:29,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:29,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:29,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:29,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:29,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:29,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973704820_25.jpg' 2025-07-20 09:08:29,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:29,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:29,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:29,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:29,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:29,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:29,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:30,281 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:30,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:30,634 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:30,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:30,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:30,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:30,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:30,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:30,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:30,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973704842_442.jpg' 2025-07-20 09:08:31,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:31,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:31,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:31,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:31,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:31,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:31,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:31,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:31,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:32,216 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:32,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:32,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:32,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:32,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:32,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:32,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:32,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705228_786.jpg' 2025-07-20 09:08:32,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:32,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:32,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:33,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:33,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:33,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:33,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:33,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:33,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:33,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:33,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:33,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:33,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:33,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:34,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:34,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:34,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705285_334.jpg' 2025-07-20 09:08:34,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:34,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:34,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:34,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:34,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:34,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:34,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:35,063 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:35,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:35,412 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:35,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:35,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:35,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:35,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:35,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:35,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:35,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705511_190.jpg' 2025-07-20 09:08:35,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:35,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:35,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:36,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:36,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:36,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:36,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:36,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:36,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:36,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:36,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:36,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:36,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:36,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:37,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:37,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:37,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705619_597.jpg' 2025-07-20 09:08:37,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:37,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:37,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:37,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:37,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:37,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:37,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:37,887 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:37,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:38,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:38,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:38,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:38,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:38,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:38,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:38,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:38,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705634_570.jpg' 2025-07-20 09:08:38,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:38,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:38,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:39,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:39,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:39,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:39,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:39,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:39,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:39,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:39,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:39,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:39,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:39,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:40,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:40,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:40,118 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705876_689.jpg' 2025-07-20 09:08:40,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:40,352 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:40,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:40,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:40,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:40,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:40,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:41,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:41,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:41,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:41,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:41,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:41,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:41,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:41,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:41,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:41,674 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973705930_721.jpg' 2025-07-20 09:08:41,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:41,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:41,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:42,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:42,096 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:42,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:42,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:42,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:42,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:42,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:42,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:08:42,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:42,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:42,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:43,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:43,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:48,157 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973727907_533.jpg' 2025-07-20 09:08:48,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:48,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:48,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:48,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:48,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:48,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:48,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:48,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:48,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:49,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:49,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:49,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:49,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:49,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:49,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:49,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:49,563 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973728008_332.jpg' 2025-07-20 09:08:49,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:49,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:49,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:49,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:49,966 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:49,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:49,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:50,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:50,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:50,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:50,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:50,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:50,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:50,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:50,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:50,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:50,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973728604_111.jpg' 2025-07-20 09:08:51,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:51,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:51,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:51,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:51,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:51,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:51,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:51,811 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:51,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:52,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:52,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:52,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:52,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:52,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:52,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:52,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:52,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973728726_45.jpg' 2025-07-20 09:08:52,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:52,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:52,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:52,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:52,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:52,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:52,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:53,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:53,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:53,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:53,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:53,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:53,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:53,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:53,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:53,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:08:53,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973729501_738.jpg' 2025-07-20 09:08:54,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:08:54,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:08:54,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:08:54,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:08:54,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:08:54,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:08:54,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:08:54,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:54,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:08:55,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:08:55,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:08:55,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:08:55,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:08:55,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:08:55,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:08:55,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:09:11,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973751683_923.jpg' 2025-07-20 09:09:12,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:09:12,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:09:12,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:09:12,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:09:12,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:09:12,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:09:12,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:09:12,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:12,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:09:13,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:13,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:09:13,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:09:13,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:09:13,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:09:13,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:09:13,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:09:13,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973751952_653.jpg' 2025-07-20 09:09:13,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:09:13,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:09:13,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:09:13,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:09:13,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:09:13,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:09:13,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:09:14,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:14,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:09:14,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:14,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:09:14,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:09:14,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:09:14,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:09:14,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:09:14,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:09:14,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973752229_226.jpg' 2025-07-20 09:09:14,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:09:14,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:09:14,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:09:15,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:09:15,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:09:15,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:09:15,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:09:15,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:15,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:09:15,951 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:15,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:09:15,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:09:15,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:09:15,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:09:16,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:09:16,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:09:35,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973774757_750.jpg' 2025-07-20 09:09:35,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:09:35,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:09:35,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:09:35,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:09:35,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:09:35,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:09:35,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:09:35,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:35,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:09:36,259 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:36,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:09:36,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:09:36,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:09:36,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:09:36,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:09:36,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:09:36,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752973775599_66.jpg' 2025-07-20 09:09:36,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:09:36,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:09:36,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:09:37,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:09:37,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:09:37,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:09:37,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:09:37,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:37,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:09:37,880 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:09:37,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:09:37,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:09:37,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:09:37,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:09:38,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:09:38,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:24,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974184155_215.jpg' 2025-07-20 09:16:25,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:25,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:25,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:25,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:25,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:25,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:25,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:25,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:25,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:26,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:26,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:26,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:26,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:26,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:26,388 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:26,388 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:26,389 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974184318_445.jpg' 2025-07-20 09:16:26,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:26,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:26,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:26,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:26,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:26,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:26,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:27,197 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:27,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:27,550 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:27,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:27,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:27,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:27,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:27,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:27,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:27,808 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974184712_365.jpg' 2025-07-20 09:16:28,089 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:28,089 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:28,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:28,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:28,436 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:28,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:28,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:28,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:28,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:29,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:29,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:29,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:29,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:29,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:29,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:29,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:29,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974184864_648.jpg' 2025-07-20 09:16:29,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:29,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:29,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:30,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:30,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:30,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:30,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:30,462 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:30,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:30,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:30,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:30,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:30,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:30,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:31,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:31,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:31,059 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974185020_828.jpg' 2025-07-20 09:16:31,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:31,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:31,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:31,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:31,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:31,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:31,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:32,112 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:32,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:32,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:32,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:32,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:32,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:32,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:32,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:32,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:32,717 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974185346_185.jpg' 2025-07-20 09:16:32,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:32,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:32,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:33,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:33,129 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:33,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:33,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:33,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:33,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:33,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:33,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:33,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:33,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:33,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:34,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:34,112 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:34,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974185434_302.jpg' 2025-07-20 09:16:34,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:34,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:34,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:34,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:34,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:34,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:34,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:35,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:35,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:35,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:35,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:35,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:35,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:35,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:35,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:35,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:35,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974185634_650.jpg' 2025-07-20 09:16:35,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:35,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:35,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:36,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:36,303 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:36,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:36,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:36,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:36,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:37,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:37,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:37,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:37,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:37,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:37,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:37,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:37,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974185638_618.jpg' 2025-07-20 09:16:37,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:37,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:37,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:37,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:37,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:37,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:37,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:38,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:38,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:38,639 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:38,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:38,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:38,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:38,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:38,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:38,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:38,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974185919_255.jpg' 2025-07-20 09:16:39,132 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:39,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:39,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:39,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:39,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:39,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:39,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:39,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:39,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:40,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:40,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:16:40,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:40,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:40,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:40,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:40,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:40,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974186069_872.jpg' 2025-07-20 09:16:40,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:40,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:40,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:41,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:41,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:41,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:41,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:41,462 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:41,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:41,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:41,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:41,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:41,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:41,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:42,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:42,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:42,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974186336_332.jpg' 2025-07-20 09:16:42,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:42,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:42,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:42,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:42,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:42,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:42,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:42,887 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:42,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:43,238 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:43,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:43,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:43,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:43,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:43,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:43,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:43,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974186769_278.jpg' 2025-07-20 09:16:43,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:43,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:43,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:43,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:43,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:43,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:43,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:44,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:44,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:44,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:44,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:44,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:44,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:44,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:44,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:44,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:48,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974208062_994.jpg' 2025-07-20 09:16:48,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:48,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:48,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:49,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:49,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:49,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:49,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:49,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:49,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:49,738 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:49,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:49,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:49,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:49,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:49,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:49,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:49,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974208805_92.jpg' 2025-07-20 09:16:50,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:50,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:50,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:50,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:50,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:50,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:50,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:50,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:50,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:51,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:51,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:51,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:51,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:51,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:51,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:51,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:51,379 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974209058_421.jpg' 2025-07-20 09:16:51,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:51,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:51,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:51,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:51,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:51,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:51,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:52,179 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:52,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:52,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:52,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:52,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:52,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:52,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:52,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:52,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:52,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974209751_305.jpg' 2025-07-20 09:16:52,868 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:52,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:52,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:53,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:53,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:53,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:53,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:53,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:53,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:53,942 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:53,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:53,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:53,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:53,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:54,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:54,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:16:54,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974210607_313.jpg' 2025-07-20 09:16:54,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:16:54,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:16:54,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:16:54,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:16:54,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:16:54,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:16:54,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:16:54,984 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:54,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:16:55,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:16:55,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:16:55,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:16:55,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:16:55,333 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:16:55,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:16:55,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:17:12,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974232226_521.jpg' 2025-07-20 09:17:12,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:17:12,612 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:17:12,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:17:13,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:17:13,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:17:13,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:17:13,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:17:13,446 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:13,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:17:13,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:13,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:17:13,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:17:13,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:17:13,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:17:14,040 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:17:14,040 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:17:14,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974233567_540.jpg' 2025-07-20 09:17:14,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:17:14,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:17:14,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:17:14,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:17:14,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:17:14,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:17:14,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:17:14,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:14,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:17:15,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:15,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:17:15,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:17:15,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:17:15,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:17:15,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:17:15,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:17:15,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974234050_95.jpg' 2025-07-20 09:17:15,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:17:15,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:17:15,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:17:15,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:17:15,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:17:15,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:17:15,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:17:16,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:16,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:17:16,617 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:16,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:17:16,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:17:16,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:17:16,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:17:16,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:17:16,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:17:37,265 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974257033_563.jpg' 2025-07-20 09:17:37,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:17:37,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:17:37,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:17:37,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:17:37,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:17:37,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:17:37,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:17:38,158 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:38,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:17:38,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:38,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:17:38,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:17:38,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:17:38,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:17:38,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:17:38,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:17:38,908 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974258626_138.jpg' 2025-07-20 09:17:38,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:17:38,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:17:38,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:17:39,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:17:39,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:17:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:17:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:17:39,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:39,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:17:40,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:17:40,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:17:40,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:17:40,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:17:40,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:17:40,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:17:40,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:24,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974664617_988.jpg' 2025-07-20 09:24:25,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:25,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:25,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:25,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:25,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:25,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:25,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:26,188 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:26,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:26,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:26,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:26,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:26,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:26,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:26,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:26,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:26,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974664744_252.jpg' 2025-07-20 09:24:27,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:27,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:27,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:27,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:27,382 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:27,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:27,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:27,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:27,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:28,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:28,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:28,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:28,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:28,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:28,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:28,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:28,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974664745_213.jpg' 2025-07-20 09:24:28,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:28,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:28,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:28,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:28,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:28,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:28,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:29,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:29,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:29,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:29,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:29,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:29,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:29,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:29,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:29,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:29,979 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974664817_290.jpg' 2025-07-20 09:24:30,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:30,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:30,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:30,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:30,398 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:30,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:30,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:30,774 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:30,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:31,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:31,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:31,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:31,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:31,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:31,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:31,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:31,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974664887_36.jpg' 2025-07-20 09:24:31,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:31,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:31,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:31,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:31,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:31,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:31,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:32,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:32,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:32,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:32,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:32,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:32,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:32,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:32,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:32,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:32,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974665066_632.jpg' 2025-07-20 09:24:33,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:33,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:33,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:33,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:33,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:33,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:33,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:33,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:33,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:34,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:34,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:34,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:34,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:34,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:34,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:34,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:34,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974665192_272.jpg' 2025-07-20 09:24:34,666 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:34,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:34,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:35,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:35,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:35,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:35,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:35,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:35,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:35,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:35,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:35,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:35,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:35,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:36,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:36,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:36,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974665345_451.jpg' 2025-07-20 09:24:36,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:36,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:36,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:36,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:36,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:36,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:36,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:36,809 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:36,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:37,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:37,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:37,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:37,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:37,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:37,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:37,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:37,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974665461_811.jpg' 2025-07-20 09:24:37,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:37,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:37,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:38,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:38,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:38,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:38,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:38,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:38,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:38,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:38,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:38,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:38,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:38,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:39,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:39,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:39,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974665879_48.jpg' 2025-07-20 09:24:39,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:39,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:39,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:39,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:39,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:39,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:39,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:40,049 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:40,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:40,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:40,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:40,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:40,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:40,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:40,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:40,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:40,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974666133_452.jpg' 2025-07-20 09:24:40,731 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:40,731 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:40,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:41,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:41,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:41,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:41,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:41,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:41,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:41,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:41,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:41,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:41,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:41,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:42,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974666288_194.jpg' 2025-07-20 09:24:42,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:42,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:42,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:42,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:42,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:42,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:42,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:42,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:42,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:43,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:43,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:43,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:43,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:43,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:43,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:43,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:43,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974666502_711.jpg' 2025-07-20 09:24:43,731 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:43,731 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:43,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:44,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:44,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:44,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:44,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:44,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:44,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:44,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:44,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:44,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:44,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:44,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:45,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:45,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:45,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974666659_787.jpg' 2025-07-20 09:24:45,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:45,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:45,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:45,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:45,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:45,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:45,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:45,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:45,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:46,264 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:46,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:46,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:46,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:46,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:46,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:46,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:46,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974667293_513.jpg' 2025-07-20 09:24:46,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:46,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:46,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:46,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:46,955 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:46,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:46,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:47,327 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:47,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:47,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:47,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:24:47,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:47,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:47,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:47,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:47,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:48,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974688424_347.jpg' 2025-07-20 09:24:48,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:48,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:48,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:49,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:49,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:49,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:49,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:49,499 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:49,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:49,851 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:49,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:49,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:49,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:49,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:50,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:50,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:50,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974688721_863.jpg' 2025-07-20 09:24:50,372 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:50,372 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:50,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:50,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:50,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:50,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:50,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:51,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:51,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:51,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:51,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:51,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:51,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:51,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:51,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:51,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:51,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974689255_39.jpg' 2025-07-20 09:24:51,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:51,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:51,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:52,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:52,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:52,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:52,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:52,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:52,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:52,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:52,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:52,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:52,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:52,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:53,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:53,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:53,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974689686_476.jpg' 2025-07-20 09:24:53,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:53,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:53,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:53,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:53,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:53,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:53,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:53,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:53,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:54,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:54,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:54,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:54,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:54,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:54,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:54,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:24:54,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974690763_337.jpg' 2025-07-20 09:24:54,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:24:54,604 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:24:54,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:24:54,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:24:54,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:24:54,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:24:54,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:24:55,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:55,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:24:55,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:24:55,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:24:55,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:24:55,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:24:55,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:24:55,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:24:55,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:25:12,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974711996_665.jpg' 2025-07-20 09:25:12,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:25:12,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:25:12,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:25:12,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:25:12,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:25:12,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:25:12,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:25:13,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:13,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:25:13,553 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:13,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:25:13,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:25:13,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:25:13,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:25:13,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:25:13,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:25:13,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974712178_617.jpg' 2025-07-20 09:25:13,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:25:13,898 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:25:13,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:25:14,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:25:14,249 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:25:14,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:25:14,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:25:14,625 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:14,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:25:14,976 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:14,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:25:14,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:25:14,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:25:14,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:25:15,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:25:15,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:25:15,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974715195_387.jpg' 2025-07-20 09:25:15,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:25:15,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:25:15,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:25:15,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:25:15,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:25:15,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:25:15,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:25:16,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:16,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:25:16,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:16,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:25:16,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:25:16,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:25:16,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:25:16,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:25:16,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:25:35,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974735120_172.jpg' 2025-07-20 09:25:35,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:25:35,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:25:35,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:25:35,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:25:35,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:25:35,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:25:35,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:25:36,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:36,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:25:36,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:36,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:25:36,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:25:36,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:25:36,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:25:36,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:25:36,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:25:39,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752974739677_89.jpg' 2025-07-20 09:25:40,053 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:25:40,054 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:25:40,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:25:40,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:25:40,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:25:40,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:25:40,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:25:40,768 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:40,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:25:41,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:25:41,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:25:41,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:25:41,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:25:41,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:25:41,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:25:41,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:24,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975144432_172.jpg' 2025-07-20 09:32:25,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:25,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:25,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:25,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:25,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:25,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:25,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:26,132 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:26,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:26,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:26,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:26,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:26,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:26,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:26,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:26,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:26,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975144435_777.jpg' 2025-07-20 09:32:27,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:27,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:27,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:27,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:27,338 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:27,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:27,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:27,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:27,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:28,062 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:28,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:28,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:28,063 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:28,063 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:28,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:28,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:28,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975144658_954.jpg' 2025-07-20 09:32:28,695 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:28,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:28,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:29,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:29,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:29,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:29,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:29,420 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:29,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:29,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:29,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:32:29,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:29,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:29,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:30,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:30,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:30,032 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975144886_768.jpg' 2025-07-20 09:32:30,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:30,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:30,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:30,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:30,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:30,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:30,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:31,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:31,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:31,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:31,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:31,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:31,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:31,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:31,851 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:31,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:31,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975144914_584.jpg' 2025-07-20 09:32:31,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:31,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:31,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:32,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:32,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:32,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:32,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:32,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:32,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:33,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:33,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:32:33,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:33,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:33,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:33,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:33,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:33,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975144990_469.jpg' 2025-07-20 09:32:33,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:33,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:33,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:33,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:33,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:33,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:33,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:34,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:34,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:34,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:34,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:34,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:34,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:34,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:34,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:34,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:34,869 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975145062_133.jpg' 2025-07-20 09:32:34,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:34,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:34,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:35,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:35,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:35,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:35,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:35,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:35,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:36,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:36,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:36,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:36,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:36,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:36,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975145525_623.jpg' 2025-07-20 09:32:36,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:36,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:36,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:36,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:36,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:36,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:36,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:37,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:37,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:37,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:37,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:37,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:37,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:37,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:37,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:37,687 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:37,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975145615_637.jpg' 2025-07-20 09:32:37,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:37,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:37,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:38,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:38,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:38,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:38,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:38,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:38,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:39,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:39,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:39,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:39,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:39,260 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:39,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975145745_524.jpg' 2025-07-20 09:32:39,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:39,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:39,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:39,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:39,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:39,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:39,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:40,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:40,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:40,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:40,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:32:40,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:40,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:40,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:40,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:40,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:40,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975146001_665.jpg' 2025-07-20 09:32:40,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:40,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:40,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:41,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:41,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:41,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:41,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:41,487 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:41,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:41,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:41,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:41,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:41,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:41,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:42,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:42,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:42,097 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975146702_435.jpg' 2025-07-20 09:32:42,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:42,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:42,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:42,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:42,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:42,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:42,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:43,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:43,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:43,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:43,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:43,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:43,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:43,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:43,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:43,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:43,719 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975146947_924.jpg' 2025-07-20 09:32:44,003 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:44,003 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:44,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:44,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:44,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:44,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:44,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:44,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:44,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:45,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:45,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:45,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:45,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:45,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:45,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:45,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:45,337 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975154600_774.jpg' 2025-07-20 09:32:45,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:45,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:45,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:45,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:45,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:45,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:45,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:46,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:46,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:46,493 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:46,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:32:46,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:46,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:46,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:46,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:46,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:48,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975168091_734.jpg' 2025-07-20 09:32:48,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:48,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:48,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:48,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:48,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:48,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:48,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:49,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:49,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:49,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:49,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:49,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:49,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:49,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:49,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:49,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:49,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975168704_309.jpg' 2025-07-20 09:32:49,810 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:49,810 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:49,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:50,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:50,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:50,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:50,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:50,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:50,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:50,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:50,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:50,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:50,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:50,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:51,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:51,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:51,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975169184_262.jpg' 2025-07-20 09:32:51,196 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:51,197 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:51,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:51,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:51,547 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:51,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:51,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:51,929 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:51,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:52,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:52,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:52,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:52,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:52,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:52,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:52,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:52,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975169190_489.jpg' 2025-07-20 09:32:52,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:52,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:52,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:52,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:52,970 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:52,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:52,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:53,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:53,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:53,708 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:53,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:53,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:53,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:53,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:53,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:53,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:53,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975170051_362.jpg' 2025-07-20 09:32:54,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:54,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:54,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:54,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:54,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:54,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:54,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:54,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:54,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:55,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:55,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:55,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:55,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:55,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:55,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:55,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:32:55,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975171313_836.jpg' 2025-07-20 09:32:55,667 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:32:55,667 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:32:55,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:32:56,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:32:56,013 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:32:56,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:32:56,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:32:56,400 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:56,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:32:56,745 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:32:56,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:32:56,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:32:56,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:32:56,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:32:56,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:32:56,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:33:12,313 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975192005_315.jpg' 2025-07-20 09:33:12,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:33:12,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:33:12,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:33:12,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:33:12,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:33:12,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:33:12,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:33:13,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:13,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:33:13,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:13,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:33:13,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:33:13,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:33:13,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:33:13,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:33:13,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:33:13,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975193066_884.jpg' 2025-07-20 09:33:13,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:33:13,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:33:13,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:33:14,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:33:14,230 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:33:14,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:33:14,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:33:14,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:14,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:33:14,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:14,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:33:14,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:33:14,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:33:14,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:33:15,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:33:15,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:33:15,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975194520_474.jpg' 2025-07-20 09:33:15,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:33:15,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:33:15,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:33:15,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:33:15,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:33:15,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:33:15,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:33:16,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:16,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:33:16,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:16,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:33:16,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:33:16,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:33:16,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:33:16,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:33:16,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:33:36,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975216204_890.jpg' 2025-07-20 09:33:36,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:33:36,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:33:36,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:33:36,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:33:36,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:33:36,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:33:36,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:33:37,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:37,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:33:37,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:37,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:33:37,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:33:37,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:33:37,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:33:37,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:33:37,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:33:39,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975219062_637.jpg' 2025-07-20 09:33:39,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:33:39,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:33:39,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:33:39,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:33:39,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:33:39,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:33:39,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:33:40,231 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:40,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:33:40,583 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:33:40,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:33:40,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:33:40,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:33:40,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:33:40,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:33:40,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:24,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975624038_304.jpg' 2025-07-20 09:40:24,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:24,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:24,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:25,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:25,212 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:25,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:25,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:25,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:25,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:25,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:25,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:25,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:25,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:25,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:26,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:26,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:26,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975624117_670.jpg' 2025-07-20 09:40:26,466 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:26,466 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:26,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:26,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:26,811 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:26,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:26,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:27,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:27,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:27,545 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:27,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:27,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:27,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:27,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:27,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:27,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:27,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975624505_90.jpg' 2025-07-20 09:40:28,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:28,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:28,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:28,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:28,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:28,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:28,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:28,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:28,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:29,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:29,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:29,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:29,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:29,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:29,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:29,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:29,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975624695_353.jpg' 2025-07-20 09:40:29,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:29,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:29,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:30,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:30,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:30,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:30,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:30,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:30,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:30,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:30,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:30,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:30,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:30,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:31,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:31,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:31,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975624835_974.jpg' 2025-07-20 09:40:31,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:31,254 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:31,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:31,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:31,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:31,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:31,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:31,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:31,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:32,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:32,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:32,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:32,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:32,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:32,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:32,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:32,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975624898_657.jpg' 2025-07-20 09:40:32,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:32,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:32,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:32,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:32,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:32,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:32,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:33,379 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:33,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:33,729 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:33,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:33,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:33,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:33,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:33,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:33,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:33,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975625173_464.jpg' 2025-07-20 09:40:34,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:34,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:34,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:34,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:34,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:34,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:34,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:34,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:34,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:35,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:35,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:35,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:35,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:35,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:35,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:35,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:35,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975625176_589.jpg' 2025-07-20 09:40:35,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:35,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:35,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:35,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:35,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:35,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:35,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:36,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:36,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:36,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:36,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:36,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:36,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:36,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:36,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:36,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:36,988 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975625661_18.jpg' 2025-07-20 09:40:37,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:37,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:37,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:37,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:37,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:37,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:37,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:37,797 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:37,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:38,147 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:38,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:38,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:38,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:38,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:38,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:38,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:38,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975625902_847.jpg' 2025-07-20 09:40:38,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:38,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:38,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:39,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:39,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:39,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:39,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:39,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:39,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:39,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:39,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:39,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:39,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:39,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:39,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:39,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:39,999 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975626060_578.jpg' 2025-07-20 09:40:40,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:40,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:40,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:40,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:40,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:40,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:40,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:40,808 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:40,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:41,157 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:41,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:41,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:41,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:41,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:41,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:41,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:41,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975626161_146.jpg' 2025-07-20 09:40:41,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:41,480 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:41,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:41,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:41,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:41,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:41,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:42,190 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:42,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:42,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:42,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:40:42,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:42,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:42,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:42,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:42,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:42,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975626588_61.jpg' 2025-07-20 09:40:42,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:42,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:42,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:43,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:43,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:43,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:43,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:43,612 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:43,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:43,956 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:43,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:43,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:43,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:43,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:44,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:44,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:44,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975629414_904.jpg' 2025-07-20 09:40:44,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:44,287 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:44,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:44,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:44,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:44,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:44,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:45,020 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:45,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:45,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:45,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:45,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:45,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:45,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:45,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:45,631 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:45,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975634106_486.jpg' 2025-07-20 09:40:45,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:45,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:45,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:46,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:46,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:46,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:46,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:46,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:46,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:46,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:46,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 09:40:46,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 09:40:46,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 09:40:46,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 09:40:46,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:46,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:47,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:47,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:48,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975648007_217.jpg' 2025-07-20 09:40:48,575 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:48,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:48,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:48,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:48,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:48,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:48,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:49,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:49,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:49,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:49,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:49,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:49,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:49,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:49,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:49,888 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:49,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975648892_577.jpg' 2025-07-20 09:40:50,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:50,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:50,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:50,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:50,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:50,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:50,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:50,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:50,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:51,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:51,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:51,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:51,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:51,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:51,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:51,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:51,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975649321_970.jpg' 2025-07-20 09:40:51,602 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:51,603 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:51,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:51,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:51,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:51,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:51,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:52,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:52,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:52,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:52,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:52,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:52,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:52,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:52,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:52,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:52,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975649857_733.jpg' 2025-07-20 09:40:53,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:53,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:53,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:53,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:53,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:53,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:53,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:53,717 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:53,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:54,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:54,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:54,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:54,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:54,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:54,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:54,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:40:55,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975655114_720.jpg' 2025-07-20 09:40:55,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:40:55,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:40:55,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:40:55,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:40:55,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:40:55,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:40:55,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:40:56,347 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:56,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:40:56,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:40:56,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:40:56,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:40:56,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:40:56,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:40:56,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:40:56,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:41:12,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975672020_267.jpg' 2025-07-20 09:41:12,439 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:41:12,439 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:41:12,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:41:12,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:41:12,778 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:41:12,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:41:12,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:41:13,164 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:13,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:41:13,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:13,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:41:13,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:41:13,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:41:13,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:41:13,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:41:13,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:41:13,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975672886_323.jpg' 2025-07-20 09:41:13,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:41:13,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:41:13,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:41:14,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:41:14,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:41:14,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:41:14,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:41:14,567 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:14,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:41:14,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:14,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:41:14,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:41:14,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:41:14,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:41:15,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:41:15,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:41:19,054 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975678828_740.jpg' 2025-07-20 09:41:19,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:41:19,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:41:19,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:41:19,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:41:19,463 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:41:19,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:41:19,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:41:19,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:19,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:41:20,189 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:20,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:41:20,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:41:20,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:41:20,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:41:20,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:41:20,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:41:35,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975695232_886.jpg' 2025-07-20 09:41:35,533 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:41:35,533 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:41:35,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:41:35,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:41:35,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:41:35,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:41:35,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:41:36,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:36,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:41:36,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:36,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:41:36,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:41:36,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:41:36,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:41:36,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:41:36,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:41:37,708 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752975697448_65.jpg' 2025-07-20 09:41:37,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:41:37,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:41:37,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:41:38,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:41:38,133 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:41:38,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:41:38,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:41:38,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:38,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:41:38,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:41:38,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:41:38,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:41:38,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:41:38,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:41:39,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:41:39,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:24,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104076_475.jpg' 2025-07-20 09:48:24,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:24,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:24,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:25,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:25,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:25,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:25,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:25,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:25,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:26,022 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:26,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:26,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:26,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:26,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:26,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:26,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:26,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104417_152.jpg' 2025-07-20 09:48:26,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:26,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:26,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:26,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:26,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:26,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:26,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:27,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:27,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:27,629 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:27,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:27,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:27,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:27,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:27,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:27,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:27,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104473_294.jpg' 2025-07-20 09:48:28,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:28,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:28,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:28,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:28,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:28,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:28,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:28,880 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:28,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:29,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:29,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:29,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:29,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:29,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:29,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:29,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:29,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104474_400.jpg' 2025-07-20 09:48:29,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:29,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:29,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:30,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:30,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:30,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:30,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:30,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:30,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:30,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:30,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:30,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:30,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:30,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:31,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:31,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:31,040 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104745_483.jpg' 2025-07-20 09:48:31,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:31,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:31,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:31,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:31,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:31,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:31,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:32,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:32,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:32,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:32,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:32,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:32,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:32,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:32,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:32,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:32,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104741_254.jpg' 2025-07-20 09:48:32,902 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:32,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:32,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:33,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:33,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:33,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:33,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:33,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:33,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:33,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:33,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:33,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:33,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:33,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:34,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:34,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:34,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976104959_94.jpg' 2025-07-20 09:48:34,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:34,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:34,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:34,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:34,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:34,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:34,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:35,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:35,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:35,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:35,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:35,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:35,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:35,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:35,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:35,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:35,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976105060_389.jpg' 2025-07-20 09:48:35,914 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:35,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:35,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:36,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:36,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:36,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:36,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:36,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:36,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:36,979 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:36,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:36,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:36,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:36,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:37,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:37,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:37,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976105222_59.jpg' 2025-07-20 09:48:37,319 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:37,319 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:37,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:37,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:37,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:37,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:37,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:38,036 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:38,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:38,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:38,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:38,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:38,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:38,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:38,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:38,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:38,641 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976105715_892.jpg' 2025-07-20 09:48:38,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:38,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:38,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:39,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 09:48:39,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-20 09:48:39,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8326, BBox: [1178,1007,1248,1177] 2025-07-20 09:48:39,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 09:48:39,326 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:39,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:39,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:39,704 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:39,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:40,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:40,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:40,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:40,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:40,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:40,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:40,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:40,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976105957_96.jpg' 2025-07-20 09:48:40,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:40,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:40,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:40,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:40,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:40,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:40,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:41,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:41,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:41,620 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:41,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:41,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:41,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:41,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:41,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:41,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:41,874 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976106314_612.jpg' 2025-07-20 09:48:41,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:41,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:41,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:42,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:42,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:42,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:42,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:42,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:42,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:43,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:43,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:43,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:43,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:43,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:43,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:43,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:43,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976106377_349.jpg' 2025-07-20 09:48:43,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:43,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:43,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:43,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:43,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:43,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:43,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:44,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:44,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:44,430 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:44,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:48:44,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:44,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:44,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:44,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:44,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:44,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976106423_457.jpg' 2025-07-20 09:48:44,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:44,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:44,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:45,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:45,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:45,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:45,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:45,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:45,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:45,818 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:45,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:45,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:45,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:45,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:46,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:46,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:48,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976128076_727.jpg' 2025-07-20 09:48:48,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:48,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:48,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:48,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:48,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:48,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:48,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:49,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:49,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:49,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:49,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:49,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:49,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:49,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:49,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:49,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:49,712 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976128163_588.jpg' 2025-07-20 09:48:50,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:50,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:50,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:51,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:51,303 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:51,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:51,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:51,686 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:51,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:52,036 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:52,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:52,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:52,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:52,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:52,284 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:52,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:52,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976129272_80.jpg' 2025-07-20 09:48:52,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:52,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:52,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:52,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:52,700 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:52,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:52,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:53,081 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:53,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:53,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:53,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:53,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:53,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:53,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:53,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:53,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:53,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976129519_605.jpg' 2025-07-20 09:48:53,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:53,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:53,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:54,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:54,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:54,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:54,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:54,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:54,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:54,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:54,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:54,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:54,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:54,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:55,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:55,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:48:55,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976130333_208.jpg' 2025-07-20 09:48:55,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:48:55,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:48:55,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:48:55,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:48:55,650 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:48:55,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:48:55,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:48:56,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:56,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:48:56,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:48:56,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:48:56,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:48:56,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:48:56,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:48:56,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:48:56,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:49:11,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976151536_734.jpg' 2025-07-20 09:49:11,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:49:11,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:49:11,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:49:12,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:49:12,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:49:12,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:49:12,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:49:12,578 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:12,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:49:12,928 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:12,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:49:12,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:49:12,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:49:12,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:49:13,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:49:13,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:49:14,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976154058_324.jpg' 2025-07-20 09:49:14,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:49:14,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:49:14,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:49:14,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:49:14,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:49:14,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:49:14,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:49:15,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:15,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:49:15,453 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:15,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:49:15,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:49:15,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:49:15,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:49:15,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:49:15,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:49:15,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976154402_871.jpg' 2025-07-20 09:49:15,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:49:15,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:49:15,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:49:16,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:49:16,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:49:16,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:49:16,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:49:16,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:16,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:49:16,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:16,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:49:16,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:49:16,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:49:16,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:49:17,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:49:17,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:49:37,978 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976177738_266.jpg' 2025-07-20 09:49:38,055 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:49:38,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:49:38,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:49:38,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:49:38,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:49:38,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:49:38,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:49:38,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:38,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:49:39,147 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:39,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:49:39,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:49:39,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:49:39,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:49:39,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:49:39,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:49:39,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976178961_731.jpg' 2025-07-20 09:49:39,488 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:49:39,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:49:39,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:49:39,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:49:39,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:49:39,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:49:39,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:49:40,206 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:40,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:49:40,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:49:40,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:49:40,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:49:40,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:49:40,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:49:40,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:49:40,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:24,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976584186_979.jpg' 2025-07-20 09:56:24,972 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:24,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:24,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:25,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:25,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:25,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:25,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:25,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:25,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:26,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:26,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:26,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:26,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:26,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:26,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:26,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:26,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976584296_191.jpg' 2025-07-20 09:56:26,729 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:26,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:26,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:27,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:27,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:27,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:27,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:27,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:27,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:27,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:27,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:27,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:27,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:27,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:28,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:28,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:28,033 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976584294_284.jpg' 2025-07-20 09:56:28,298 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:28,298 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:28,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:28,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:28,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:28,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:28,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:29,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:29,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:56:29,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:29,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:29,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:29,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:29,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:29,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976584367_327.jpg' 2025-07-20 09:56:29,613 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:29,613 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:29,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:29,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:29,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:29,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:29,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:30,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:30,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:30,686 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:30,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:30,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:30,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:30,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:30,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:30,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976584452_939.jpg' 2025-07-20 09:56:31,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:31,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:31,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:31,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:31,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:31,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:31,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:31,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:31,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:32,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:32,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:32,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:32,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:32,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:32,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:32,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:32,522 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976584904_447.jpg' 2025-07-20 09:56:32,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:32,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:32,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:32,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:32,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:32,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:32,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:33,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:33,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:33,670 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:33,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:33,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:33,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:33,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:33,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:33,920 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:33,921 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976585163_766.jpg' 2025-07-20 09:56:34,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:34,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:34,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:34,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:34,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:34,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:34,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:34,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:34,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:35,071 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:35,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:35,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:35,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:35,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:35,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:35,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:35,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976585332_867.jpg' 2025-07-20 09:56:35,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:35,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:35,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:35,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:35,729 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:35,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:35,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:36,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:36,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:36,459 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:36,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:36,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:36,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:36,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:36,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:36,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:36,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976585560_71.jpg' 2025-07-20 09:56:36,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:36,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:36,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:37,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:37,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:37,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:37,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:37,654 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:37,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:38,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:38,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:38,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:38,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:38,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:38,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:38,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:38,254 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976585690_668.jpg' 2025-07-20 09:56:38,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:38,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:38,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:38,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:38,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:38,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:38,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:39,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:39,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:39,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:39,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:39,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:39,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:39,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:39,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:39,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:39,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976586170_579.jpg' 2025-07-20 09:56:40,065 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:40,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:40,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:40,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:40,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:40,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:40,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:40,781 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:40,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:41,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:41,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:41,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:41,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:41,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:41,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:41,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:41,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976586398_801.jpg' 2025-07-20 09:56:41,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:41,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:41,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:41,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:41,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:41,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:41,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:42,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:42,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:42,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:42,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:42,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:42,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:42,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:42,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:42,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:42,756 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976586384_138.jpg' 2025-07-20 09:56:42,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:42,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:42,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:43,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:43,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:43,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:43,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:43,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:43,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:43,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:43,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:43,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:43,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:43,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:44,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:44,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:44,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976595859_769.jpg' 2025-07-20 09:56:44,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:44,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:44,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:44,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:44,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:44,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:44,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:45,029 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:45,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:45,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:45,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 09:56:45,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:45,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:45,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:45,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:45,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:47,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976607549_274.jpg' 2025-07-20 09:56:48,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:48,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:48,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:48,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:48,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:48,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:48,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:48,746 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:48,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:49,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:49,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:49,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:49,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:49,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:49,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:49,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:49,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976608361_452.jpg' 2025-07-20 09:56:49,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:49,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:49,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:49,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:49,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:49,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:49,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:50,126 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:50,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:50,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:50,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:50,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:50,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:50,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:50,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:50,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:50,728 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976608402_111.jpg' 2025-07-20 09:56:50,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:50,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:50,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:51,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:51,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:51,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:51,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:51,520 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:51,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:51,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:51,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:51,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:51,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:51,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:52,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:52,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:52,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976608579_103.jpg' 2025-07-20 09:56:52,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:52,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:52,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:52,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:52,531 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:52,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:52,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:52,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:52,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:53,263 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:53,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:53,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:53,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:53,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:53,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:53,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:53,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976609069_179.jpg' 2025-07-20 09:56:53,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:53,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:53,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:53,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:53,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:53,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:53,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:54,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:54,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:54,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:54,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:54,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:54,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:54,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:54,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:54,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:56:54,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976609653_914.jpg' 2025-07-20 09:56:54,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:56:54,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:56:54,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:56:55,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:56:55,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:56:55,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:56:55,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:56:55,699 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:55,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:56:56,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:56:56,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:56:56,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:56:56,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:56:56,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:56:56,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:56:56,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:57:12,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976631813_112.jpg' 2025-07-20 09:57:12,243 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:57:12,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:57:12,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:57:12,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:57:12,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:57:12,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:57:12,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:57:13,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:13,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:57:13,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:13,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:57:13,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:57:13,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:57:13,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:57:13,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:57:13,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:57:13,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976632847_887.jpg' 2025-07-20 09:57:13,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:57:13,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:57:13,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:57:14,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:57:14,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:57:14,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:57:14,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:57:14,411 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:14,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:57:14,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:14,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:57:14,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:57:14,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:57:14,755 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:57:14,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:57:14,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:57:14,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976633010_957.jpg' 2025-07-20 09:57:15,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:57:15,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:57:15,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:57:15,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:57:15,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:57:15,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:57:15,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:57:15,804 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:15,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:57:16,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:16,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:57:16,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:57:16,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:57:16,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:57:16,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:57:16,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:57:36,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976656425_89.jpg' 2025-07-20 09:57:36,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:57:36,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:57:36,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:57:37,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:57:37,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:57:37,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:57:37,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:57:37,646 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:37,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:57:37,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:37,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:57:37,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:57:37,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:57:37,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:57:38,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:57:38,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 09:57:38,247 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976657694_314.jpg' 2025-07-20 09:57:38,633 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 09:57:38,633 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 09:57:38,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 09:57:38,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 09:57:38,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 09:57:38,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 09:57:38,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 09:57:39,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 09:57:39,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 09:57:39,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 09:57:39,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 09:57:39,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 09:57:39,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 09:57:39,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 09:57:39,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:24,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976824325_962.jpg' 2025-07-20 10:00:25,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:25,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:25,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:26,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:26,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:26,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:26,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:26,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:26,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:27,028 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:27,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:27,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:27,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:27,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:27,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:27,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:27,274 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976824335_833.jpg' 2025-07-20 10:00:27,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:27,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:27,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:27,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 10:00:27,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-20 10:00:27,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.839, BBox: [292,1179,396,1411] 2025-07-20 10:00:27,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 10:00:27,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:27,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:27,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:28,087 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:28,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:28,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:28,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:28,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:28,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:28,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:28,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:28,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:28,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976824447_657.jpg' 2025-07-20 10:00:29,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:29,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:29,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:29,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:29,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:29,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:29,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:29,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:29,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:30,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:30,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:00:30,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:30,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:30,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:30,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:30,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:30,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976824768_27.jpg' 2025-07-20 10:00:30,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:30,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:30,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:30,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:30,772 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:30,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:30,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:31,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:31,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:31,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:31,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:31,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:31,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:31,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:31,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:31,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:31,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976824832_998.jpg' 2025-07-20 10:00:31,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:31,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:31,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:32,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:32,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:32,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:32,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:32,550 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:32,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:32,898 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:32,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:32,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:32,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:32,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:33,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:33,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:33,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976825631_498.jpg' 2025-07-20 10:00:33,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:33,410 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:33,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:33,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:33,739 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:33,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:33,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:34,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:34,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:34,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:34,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:34,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:34,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:34,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:34,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:34,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:34,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976826166_834.jpg' 2025-07-20 10:00:34,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:34,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:34,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:35,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:35,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:35,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:35,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:35,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:35,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:35,874 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:35,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:35,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:35,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:35,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:36,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:36,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:36,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976826261_321.jpg' 2025-07-20 10:00:36,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:36,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:36,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:36,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:36,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:36,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:36,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:36,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:36,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:37,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:37,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:37,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:37,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:37,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:37,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:37,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:37,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976826469_458.jpg' 2025-07-20 10:00:37,607 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:37,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:37,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:37,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:37,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:38,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:38,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:38,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:38,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:38,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:38,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:38,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:38,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:38,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:38,916 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976827961_648.jpg' 2025-07-20 10:00:39,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:39,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:39,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:39,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:39,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:39,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:39,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:39,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:39,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:40,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:40,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:40,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:40,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:40,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:40,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:40,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:40,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976828523_689.jpg' 2025-07-20 10:00:40,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:40,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:40,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:40,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:40,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:40,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:40,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:41,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:41,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:41,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:41,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:41,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:41,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:41,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:41,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-20 10:00:43,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976828747_257.jpg' 2025-07-20 10:00:43,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:43,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:43,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:43,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:43,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:43,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:43,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:44,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:44,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:44,455 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:44,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:44,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:44,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:44,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:44,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:44,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:44,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976831439_938.jpg' 2025-07-20 10:00:44,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:44,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:44,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:45,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:45,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:45,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:45,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:45,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:45,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:45,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:45,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:45,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:45,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:45,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:46,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:46,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:46,097 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976834647_855.jpg' 2025-07-20 10:00:46,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:46,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:46,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:46,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:46,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:46,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:46,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:46,899 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:46,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:47,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:47,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:00:47,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:47,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:47,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:47,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:47,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:49,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976849650_910.jpg' 2025-07-20 10:00:50,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:50,027 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:50,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:50,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:50,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:50,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:50,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:50,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:50,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:51,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:51,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:51,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:51,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:51,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:51,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:51,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:51,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976850200_950.jpg' 2025-07-20 10:00:51,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:51,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:51,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:51,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:51,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:51,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:51,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:52,123 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:52,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:52,469 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:52,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:52,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:52,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:52,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:52,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:52,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:52,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976850703_782.jpg' 2025-07-20 10:00:52,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:52,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:52,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:53,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:53,110 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:53,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:53,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:53,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:53,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:53,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:53,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:53,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:53,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:53,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:54,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:54,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:54,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976852225_105.jpg' 2025-07-20 10:00:54,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:54,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:54,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:54,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:54,518 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:54,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:54,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:54,898 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:54,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:55,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:55,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:55,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:55,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:55,244 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:55,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:55,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:55,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976852950_251.jpg' 2025-07-20 10:00:55,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:55,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:55,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:55,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:55,908 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:55,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:55,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:56,292 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:56,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:56,643 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:56,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:56,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:56,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:56,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:56,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:56,889 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:00:56,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976853600_856.jpg' 2025-07-20 10:00:56,974 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:00:56,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:00:56,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:00:57,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:00:57,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:00:57,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:00:57,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:00:57,681 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:57,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:00:58,028 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:00:58,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:00:58,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:00:58,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:00:58,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:00:58,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:00:58,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:01:14,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976874583_535.jpg' 2025-07-20 10:01:14,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:01:14,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:01:14,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:01:15,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:01:15,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:01:15,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:01:15,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:01:15,678 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:15,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:01:16,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:16,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:01:16,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:01:16,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:01:16,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:01:16,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:01:16,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:01:16,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976875797_374.jpg' 2025-07-20 10:01:16,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:01:16,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:01:16,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:01:16,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:01:16,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:01:16,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:01:16,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:01:17,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:17,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:01:17,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:17,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:01:17,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:01:17,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:01:17,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:01:17,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:01:17,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:01:17,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976875885_2.jpg' 2025-07-20 10:01:17,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:01:17,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:01:17,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:01:18,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:01:18,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:01:18,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:01:18,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:01:18,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:18,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:01:18,799 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:18,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:01:18,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:01:18,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:01:18,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:01:19,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:01:19,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:01:38,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976897948_785.jpg' 2025-07-20 10:01:38,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:01:38,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:01:38,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:01:38,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:01:38,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:01:38,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:01:38,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:01:39,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:39,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:01:39,573 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:39,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:01:39,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:01:39,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:01:39,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:01:39,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:01:39,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:01:39,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752976899641_398.jpg' 2025-07-20 10:01:40,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:01:40,152 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:01:40,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:01:40,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:01:40,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:01:40,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:01:40,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:01:40,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:40,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:01:41,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:01:41,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:01:41,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:01:41,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:01:41,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:01:41,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:01:41,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:24,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977304152_513.jpg' 2025-07-20 10:08:25,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:25,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:25,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:25,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:25,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:25,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:25,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:25,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:25,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:26,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:26,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:26,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:26,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:26,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:26,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-20 10:08:28,432 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977304159_404.jpg' 2025-07-20 10:08:28,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:28,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:28,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:29,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:29,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:29,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:29,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:29,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:29,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:29,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:29,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:29,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:29,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:29,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:30,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:30,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:30,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977304341_899.jpg' 2025-07-20 10:08:30,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:30,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:30,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:30,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:30,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:30,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:30,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:30,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:30,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:31,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:31,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:08:31,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:31,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:31,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:31,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:31,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:31,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977304347_794.jpg' 2025-07-20 10:08:31,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:31,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:31,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:32,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:32,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:32,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:32,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:32,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:32,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:32,758 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:32,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:32,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:32,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:32,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:33,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:33,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:33,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977304689_63.jpg' 2025-07-20 10:08:33,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:33,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:33,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:33,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:33,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:33,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:33,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:33,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:33,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:34,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:34,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:34,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:34,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:34,139 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:34,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:34,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:34,385 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977304938_469.jpg' 2025-07-20 10:08:34,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:34,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:34,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:34,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:34,969 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:34,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:34,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:35,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:35,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:35,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:35,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:35,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:35,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:35,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:35,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:35,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:35,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977305019_157.jpg' 2025-07-20 10:08:36,034 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:36,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:36,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:36,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:36,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:36,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:36,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:36,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:36,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:37,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:37,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:37,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:37,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:37,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:37,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:37,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:37,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977305161_353.jpg' 2025-07-20 10:08:37,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:37,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:37,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:37,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:37,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:37,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:37,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:38,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:38,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:38,718 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:38,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:38,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:38,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:38,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:38,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:38,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:38,969 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977305219_313.jpg' 2025-07-20 10:08:39,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:39,045 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:39,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:39,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:39,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:39,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:39,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:39,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:39,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:40,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:40,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:40,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:40,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:40,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:40,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:40,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:40,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977305219_312.jpg' 2025-07-20 10:08:40,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:40,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:40,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:40,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:40,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:40,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:40,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:41,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:41,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:41,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:41,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:41,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:41,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:41,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:41,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:41,937 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:41,938 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977306660_264.jpg' 2025-07-20 10:08:42,222 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:42,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:42,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:42,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:42,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:42,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:42,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:42,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:42,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:43,283 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:43,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:43,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:43,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:43,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:43,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:43,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:43,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977306702_368.jpg' 2025-07-20 10:08:43,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:43,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:43,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:43,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:43,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:43,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:43,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:44,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:44,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:44,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:44,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:08:44,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:44,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:44,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:44,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:44,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:44,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977307948_637.jpg' 2025-07-20 10:08:45,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:45,003 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:45,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:45,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:45,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:45,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:45,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:45,726 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:45,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:46,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:46,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:46,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:46,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:46,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:46,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:46,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:48,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977328125_347.jpg' 2025-07-20 10:08:48,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:48,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:48,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:48,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:48,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:48,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:48,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:49,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:49,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:49,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:49,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:49,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:49,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:49,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:49,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:49,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:49,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977328221_124.jpg' 2025-07-20 10:08:50,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:50,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:50,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:50,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:50,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:50,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:50,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:50,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:50,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:51,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:51,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:51,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:51,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:51,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:51,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:51,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:51,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977328671_529.jpg' 2025-07-20 10:08:51,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:51,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:51,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:51,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:51,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:51,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:51,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:52,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:52,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:52,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:52,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:52,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:52,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:52,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:52,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:52,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:52,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977329996_850.jpg' 2025-07-20 10:08:52,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:52,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:52,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:53,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:53,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:53,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:53,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:53,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:53,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:53,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:53,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:53,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:53,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:53,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:54,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:54,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:54,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977330299_54.jpg' 2025-07-20 10:08:54,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:54,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:54,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:54,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:54,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:54,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:54,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:54,900 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:54,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:55,251 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:55,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:55,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:55,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:55,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:55,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:55,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:08:55,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977332516_95.jpg' 2025-07-20 10:08:55,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:08:55,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:08:55,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:08:55,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:08:55,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:08:55,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:08:55,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:08:56,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:56,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:08:56,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:08:56,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:08:56,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:08:56,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:08:56,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:08:56,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:08:56,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:09:12,900 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977352631_714.jpg' 2025-07-20 10:09:12,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:09:12,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:09:12,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:09:13,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:09:13,330 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:09:13,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:09:13,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:09:13,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:13,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:09:14,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:14,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:09:14,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:09:14,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:09:14,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:09:14,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:09:14,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:09:14,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977353188_253.jpg' 2025-07-20 10:09:14,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:09:14,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:09:14,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:09:14,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:09:14,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:09:14,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:09:14,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:09:15,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:15,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:09:15,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:15,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:09:15,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:09:15,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:09:15,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:09:15,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:09:15,691 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:09:16,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977356468_327.jpg' 2025-07-20 10:09:16,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:09:16,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:09:16,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:09:17,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:09:17,150 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:09:17,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:09:17,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:09:17,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:17,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:09:17,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:17,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:09:17,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:09:17,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:09:17,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:09:18,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:09:18,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:09:35,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977375674_105.jpg' 2025-07-20 10:09:35,990 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:09:35,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:09:35,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:09:36,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:09:36,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:09:36,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:09:36,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:09:36,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:36,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:09:37,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:37,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:09:37,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:09:37,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:09:37,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:09:37,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:09:37,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:09:41,364 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977381098_89.jpg' 2025-07-20 10:09:41,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:09:41,451 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:09:41,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:09:41,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:09:41,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:09:41,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:09:41,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:09:42,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:42,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:09:42,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:09:42,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:09:42,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:09:42,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:09:42,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:09:42,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:09:42,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:24,761 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977784489_155.jpg' 2025-07-20 10:16:25,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:25,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:25,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:25,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:25,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:25,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:25,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:26,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:26,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:26,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:26,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:26,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:26,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:26,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:26,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:26,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:26,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977784493_868.jpg' 2025-07-20 10:16:26,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:26,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:26,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:27,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:27,325 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:27,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:27,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:27,709 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:27,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:28,056 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:28,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:28,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:28,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:28,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:28,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:28,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:28,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977784996_276.jpg' 2025-07-20 10:16:28,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:28,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:28,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:28,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:28,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:28,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:28,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:29,111 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:29,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:29,458 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:29,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:29,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:29,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:29,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:29,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:29,705 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:29,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977785517_215.jpg' 2025-07-20 10:16:29,974 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:29,975 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:29,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:30,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:30,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:30,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:30,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:30,684 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:30,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:31,029 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:31,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:31,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:31,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:31,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:31,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:31,276 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:31,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977785652_270.jpg' 2025-07-20 10:16:31,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:31,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:31,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:31,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:31,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:31,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:31,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:32,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:32,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:32,621 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:32,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:32,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:32,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:32,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:32,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:32,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:32,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977785919_848.jpg' 2025-07-20 10:16:33,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:33,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:33,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:33,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:33,438 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:33,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:33,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:33,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:33,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:34,165 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:34,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:34,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:34,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:34,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:34,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:34,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:34,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977785921_618.jpg' 2025-07-20 10:16:34,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:34,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:34,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:34,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:34,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:34,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:34,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:35,216 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:35,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:35,560 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:35,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:35,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:35,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:35,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:35,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:35,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:35,804 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977786510_684.jpg' 2025-07-20 10:16:36,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:36,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:36,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:36,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:36,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:36,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:36,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:36,808 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:36,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:37,157 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:37,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:37,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:37,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:37,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:37,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:37,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:37,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977786666_899.jpg' 2025-07-20 10:16:37,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:37,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:37,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:38,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:38,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:38,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:38,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:38,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:38,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:38,783 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:38,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:38,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:38,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:38,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:39,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:39,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:39,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977786999_693.jpg' 2025-07-20 10:16:39,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:39,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:39,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:39,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:39,441 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:39,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:39,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:39,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:39,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:40,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:40,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:40,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:40,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:40,167 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:40,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:40,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:40,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977787174_118.jpg' 2025-07-20 10:16:40,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:40,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:40,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:41,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:41,013 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:41,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:41,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:41,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:41,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:41,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:41,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:41,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:41,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:41,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:41,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:41,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:41,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977787204_654.jpg' 2025-07-20 10:16:42,081 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:42,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:42,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:42,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:42,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:42,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:42,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:42,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:42,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:43,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:43,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:16:43,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:43,143 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:43,143 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:43,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:43,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:43,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977794412_733.jpg' 2025-07-20 10:16:43,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:43,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:43,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:43,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:43,823 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:43,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:43,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:44,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:44,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:44,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:44,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 10:16:44,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 10:16:44,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 10:16:44,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 10:16:44,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:44,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:44,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:44,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:48,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977808403_565.jpg' 2025-07-20 10:16:48,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:48,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:48,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:49,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:49,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:49,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:49,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:49,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:49,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:49,828 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:49,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:49,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:49,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:49,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:50,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:50,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:50,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977808474_238.jpg' 2025-07-20 10:16:50,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:50,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:50,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:50,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:50,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:50,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:50,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:51,041 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:51,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:51,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:51,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:51,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:51,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:51,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:51,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:51,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:51,641 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977809386_293.jpg' 2025-07-20 10:16:51,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:51,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:51,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:52,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:52,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:52,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:52,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:52,437 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:52,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:52,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:52,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:52,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:52,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:52,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:53,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:53,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:53,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977809499_51.jpg' 2025-07-20 10:16:53,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:53,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:53,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:53,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:53,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:53,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:53,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:53,843 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:53,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:54,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:54,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:54,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:54,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:54,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:54,443 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:54,443 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:54,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977809638_129.jpg' 2025-07-20 10:16:54,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:54,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:54,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:54,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:54,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:54,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:54,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:55,232 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:55,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:55,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:55,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:55,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:55,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:55,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:55,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:55,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:16:55,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977810326_583.jpg' 2025-07-20 10:16:56,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:16:56,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:16:56,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:16:56,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:16:56,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:16:56,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:16:56,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:16:56,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:56,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:16:57,165 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:16:57,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:16:57,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:16:57,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:16:57,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:16:57,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:16:57,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:17:12,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977831985_734.jpg' 2025-07-20 10:17:12,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:17:12,272 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:17:12,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:17:12,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:17:12,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:17:12,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:17:12,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:17:12,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:12,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:17:13,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:13,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:17:13,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:17:13,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:17:13,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:17:13,577 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:17:13,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:17:13,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977833078_343.jpg' 2025-07-20 10:17:13,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:17:13,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:17:13,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:17:13,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:17:13,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:17:13,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:17:13,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:17:14,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:14,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:17:14,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:14,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:17:14,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:17:14,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:17:14,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:17:14,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:17:14,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:17:14,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977833842_876.jpg' 2025-07-20 10:17:15,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:17:15,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:17:15,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:17:15,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:17:15,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:17:15,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:17:15,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:17:15,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:15,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:17:16,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:16,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:17:16,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:17:16,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:17:16,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:17:16,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:17:16,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:17:37,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977857373_664.jpg' 2025-07-20 10:17:37,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:17:37,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:17:37,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:17:38,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:17:38,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:17:38,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:17:38,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:17:38,509 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:38,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:17:38,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:17:38,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:17:38,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:17:38,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:17:38,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:17:38,784 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752977858409_971.jpg' 2025-07-20 10:17:38,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:17:38,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:17:38,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:17:39,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:17:39,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:17:39,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:17:39,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:17:39,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:39,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:17:39,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:17:39,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:17:39,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:17:39,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:17:39,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:17:40,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:17:40,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:24,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978264196_876.jpg' 2025-07-20 10:24:24,965 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:24,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:24,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:25,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:25,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:25,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:25,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:25,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:25,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:26,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:26,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:26,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:26,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:26,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:26,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:26,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:26,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978264331_469.jpg' 2025-07-20 10:24:26,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:26,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:26,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:27,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:27,136 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:27,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:27,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:27,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:27,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:27,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:27,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:27,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:27,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:27,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:28,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:28,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:28,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978264401_252.jpg' 2025-07-20 10:24:28,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:28,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:28,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:28,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:28,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:28,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:28,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:29,100 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:29,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:29,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:29,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:29,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:29,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:29,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:29,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:29,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:29,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978264567_952.jpg' 2025-07-20 10:24:29,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:29,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:29,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:30,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:30,116 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:30,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:30,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:30,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:30,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:30,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:30,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:24:30,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:30,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:30,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:31,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:31,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:31,095 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978264883_429.jpg' 2025-07-20 10:24:31,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:31,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:31,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:31,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:31,778 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:31,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:31,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:32,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:32,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:32,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:32,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:32,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:32,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:32,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:32,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:32,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:32,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978265113_586.jpg' 2025-07-20 10:24:32,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:32,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:32,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:33,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:33,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:33,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:33,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:33,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:33,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:33,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:33,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:33,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:33,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:33,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:34,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:34,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:34,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978265130_966.jpg' 2025-07-20 10:24:34,436 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:34,436 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:34,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:34,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:34,773 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:34,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:34,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:35,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:35,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:35,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:35,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:24:35,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:35,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:35,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:35,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:35,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:35,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978265576_172.jpg' 2025-07-20 10:24:36,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:36,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:36,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:36,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:36,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:36,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:36,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:36,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:36,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:37,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:37,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:37,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:37,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:37,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:37,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:37,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:37,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978265638_303.jpg' 2025-07-20 10:24:37,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:37,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:37,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:37,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:37,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:37,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:37,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:38,141 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:38,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:38,489 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:38,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:38,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:38,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:38,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:38,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:38,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:38,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978266595_971.jpg' 2025-07-20 10:24:38,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:38,823 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:38,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:39,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:39,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:39,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:39,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:39,545 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:39,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:39,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:39,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:39,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:39,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:39,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:40,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:40,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:40,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978266784_908.jpg' 2025-07-20 10:24:40,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:40,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:40,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:40,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:40,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:40,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:40,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:41,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:41,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:41,520 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:41,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:41,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:41,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:41,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:41,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:41,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:41,777 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978267449_324.jpg' 2025-07-20 10:24:41,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:41,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:41,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:42,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:42,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:42,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:42,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:42,591 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:42,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:42,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:42,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:42,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:42,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:42,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:43,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:43,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:48,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978288014_142.jpg' 2025-07-20 10:24:48,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:48,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:48,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:48,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:48,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:48,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:48,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:49,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:49,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:49,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:49,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:49,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:49,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:49,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:49,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:49,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:49,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978288999_588.jpg' 2025-07-20 10:24:49,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:49,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:49,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:50,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:50,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:50,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:50,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:50,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:50,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:50,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:50,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:50,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:50,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:50,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:51,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:51,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:51,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978289177_299.jpg' 2025-07-20 10:24:51,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:51,344 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:51,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:51,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:51,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:51,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:51,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:52,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:52,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:52,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:52,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:52,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:52,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:52,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:52,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:52,647 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:52,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978289261_34.jpg' 2025-07-20 10:24:52,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:52,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:52,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:53,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:53,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:53,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:53,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:53,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:53,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:54,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:54,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:54,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:54,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:54,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:54,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:54,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:54,254 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978289532_850.jpg' 2025-07-20 10:24:54,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:54,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:54,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:54,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:54,838 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:54,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:54,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:55,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:55,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:55,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:55,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:55,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:55,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:55,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:55,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:55,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:24:55,821 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978290268_947.jpg' 2025-07-20 10:24:55,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:24:55,907 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:24:55,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:24:56,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:24:56,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:24:56,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:24:56,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:24:56,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:56,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:24:56,976 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:24:56,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:24:56,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:24:56,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:24:56,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:24:57,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:24:57,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:25:12,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978312770_686.jpg' 2025-07-20 10:25:13,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:25:13,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:25:13,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:25:13,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:25:13,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:25:13,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:25:13,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:25:13,850 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:13,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:25:14,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:14,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:25:14,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:25:14,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:25:14,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:25:14,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:25:14,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:25:14,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978312998_729.jpg' 2025-07-20 10:25:14,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:25:14,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:25:14,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:25:14,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:25:14,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:25:14,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:25:14,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:25:15,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:15,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:25:15,612 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:15,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:25:15,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:25:15,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:25:15,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:25:15,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:25:15,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:25:15,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978313833_218.jpg' 2025-07-20 10:25:15,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:25:15,963 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:25:15,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:25:16,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:25:16,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:25:16,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:25:16,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:25:16,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:16,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:25:17,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:17,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:25:17,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:25:17,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:25:17,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:25:17,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:25:17,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:25:37,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978337013_902.jpg' 2025-07-20 10:25:37,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:25:37,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:25:37,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:25:37,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:25:37,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:25:37,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:25:37,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:25:38,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:38,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:25:38,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:38,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:25:38,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:25:38,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:25:38,390 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:25:38,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:25:38,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:25:38,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978337785_678.jpg' 2025-07-20 10:25:38,729 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:25:38,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:25:38,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:25:39,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:25:39,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:25:39,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:25:39,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:25:39,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:39,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:25:39,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:25:39,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:25:39,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:25:39,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:25:39,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:25:40,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:25:40,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:24,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978744415_552.jpg' 2025-07-20 10:32:25,372 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:25,373 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:25,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:25,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:25,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:25,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:25,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:26,163 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:26,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:26,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:26,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:26,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:26,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:26,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:26,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:26,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:26,777 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978744564_340.jpg' 2025-07-20 10:32:27,023 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:27,023 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:27,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:27,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:27,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:27,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:27,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:27,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:27,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:28,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:28,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:28,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:28,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:28,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:28,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:28,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:28,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978744418_453.jpg' 2025-07-20 10:32:28,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:28,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:28,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:28,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:28,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:28,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:28,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:29,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:29,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:29,653 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:29,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:29,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:29,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:29,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:29,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:29,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:29,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978744695_777.jpg' 2025-07-20 10:32:30,223 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:30,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:30,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:30,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:30,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:30,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:30,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:30,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:30,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:31,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:31,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:31,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:31,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:31,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:31,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:31,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:31,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978745122_701.jpg' 2025-07-20 10:32:31,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:31,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:31,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:32,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:32,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:32,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:32,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:32,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:32,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:32,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:32,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:32,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:32,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:32,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:33,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:33,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:33,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978745262_935.jpg' 2025-07-20 10:32:33,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:33,451 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:33,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:33,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:33,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:33,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:33,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:34,180 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:34,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:34,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:34,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:34,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:34,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:34,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:34,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:34,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:34,793 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978745350_857.jpg' 2025-07-20 10:32:34,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:34,875 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:34,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:35,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:35,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:35,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:35,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:35,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:35,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:35,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:35,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:35,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:35,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:35,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:36,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:36,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:36,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978746434_728.jpg' 2025-07-20 10:32:36,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:36,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:36,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:36,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:36,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:36,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:36,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:37,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:37,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:37,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:37,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:37,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:37,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:37,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:37,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:37,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:37,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978747103_22.jpg' 2025-07-20 10:32:38,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:38,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:38,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:38,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:38,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:38,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:38,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:38,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:38,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:39,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:39,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:39,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:39,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:39,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:39,407 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:39,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:39,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978747379_26.jpg' 2025-07-20 10:32:39,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:39,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:39,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:40,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:40,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:40,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:40,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:40,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:40,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:40,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:40,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:40,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:40,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:40,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:41,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:41,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:48,120 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978767915_552.jpg' 2025-07-20 10:32:48,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:48,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:48,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:48,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:48,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:48,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:48,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:48,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:48,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:49,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:49,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:49,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:49,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:49,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:49,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:49,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:49,522 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978768486_761.jpg' 2025-07-20 10:32:49,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:49,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:49,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:49,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:49,929 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:49,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:49,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:50,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:50,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:50,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:50,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:50,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:50,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:50,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:50,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:50,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:50,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978768578_340.jpg' 2025-07-20 10:32:51,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:51,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:51,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:51,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:51,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:51,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:51,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:51,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:51,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:52,060 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:52,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:52,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:52,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:52,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:52,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:52,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:52,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978770515_849.jpg' 2025-07-20 10:32:52,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:52,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:52,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:52,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:52,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:52,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:52,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:53,121 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:53,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:53,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:53,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:53,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:53,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:53,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:53,738 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:53,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:32:53,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978770907_807.jpg' 2025-07-20 10:32:53,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:32:53,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:32:53,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:32:54,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:32:54,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:32:54,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:32:54,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:32:54,533 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:54,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:32:54,880 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:32:54,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:32:54,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:32:54,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:32:54,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:32:55,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:32:55,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:33:11,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978791635_949.jpg' 2025-07-20 10:33:11,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:33:11,898 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:33:11,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:33:12,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:33:12,321 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:33:12,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:33:12,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:33:12,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:12,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:33:13,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:13,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:33:13,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:33:13,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:33:13,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:33:13,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:33:13,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:33:13,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978793140_91.jpg' 2025-07-20 10:33:13,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:33:13,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:33:13,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:33:13,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:33:13,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:33:13,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:33:13,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:33:14,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:14,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:33:14,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:14,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:33:14,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:33:14,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:33:14,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:33:14,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:33:14,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:33:15,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978794727_289.jpg' 2025-07-20 10:33:15,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:33:15,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:33:15,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:33:15,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:33:15,405 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:33:15,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:33:15,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:33:15,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:15,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:33:16,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:16,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:33:16,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:33:16,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:33:16,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:33:16,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:33:16,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:33:36,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978816453_263.jpg' 2025-07-20 10:33:36,751 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:33:36,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:33:36,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:33:37,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:33:37,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:33:37,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:33:37,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:33:37,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:37,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:33:37,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:37,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:33:37,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:33:37,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:33:37,886 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:33:38,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:33:38,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:33:39,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752978819260_169.jpg' 2025-07-20 10:33:39,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:33:39,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:33:39,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:33:40,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:33:40,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:33:40,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:33:40,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:33:40,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:40,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:33:40,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:33:40,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:33:40,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:33:40,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:33:40,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:33:41,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:33:41,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:24,567 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979224335_731.jpg' 2025-07-20 10:40:25,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:25,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:25,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:25,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:25,620 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:25,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:25,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:26,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:26,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:26,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:26,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:26,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:26,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:26,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:26,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:26,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:26,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979224352_845.jpg' 2025-07-20 10:40:27,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:27,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:27,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:27,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:27,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:27,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:27,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:27,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:27,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:28,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:28,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:28,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:28,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:28,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:28,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:28,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:28,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979224413_483.jpg' 2025-07-20 10:40:28,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:28,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:28,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:28,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:28,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:28,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:28,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:29,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:29,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:29,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:29,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:29,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:29,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:29,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:29,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:29,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:29,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979224527_991.jpg' 2025-07-20 10:40:30,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:30,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:30,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:30,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:30,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:30,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:30,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:30,808 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:30,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:31,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:31,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:31,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:31,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:31,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:31,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:31,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:31,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979224834_613.jpg' 2025-07-20 10:40:31,673 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:31,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:31,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:32,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:32,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:32,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:32,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:32,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:32,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:32,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:32,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:32,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:32,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:32,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:32,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:32,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:32,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979225021_937.jpg' 2025-07-20 10:40:33,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:33,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:33,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:33,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:33,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:33,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:33,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:33,783 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:33,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:34,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:34,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:34,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:34,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:34,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:34,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:34,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:34,388 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979225168_26.jpg' 2025-07-20 10:40:34,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:34,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:34,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:34,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:34,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:34,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:35,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:35,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:35,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:35,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:35,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:35,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:35,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:35,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:35,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:35,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:35,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979225327_80.jpg' 2025-07-20 10:40:36,071 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:36,071 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:36,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:36,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:36,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:36,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:36,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:36,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:36,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:37,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:37,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:37,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:37,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:37,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:37,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:37,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:37,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979225833_169.jpg' 2025-07-20 10:40:37,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:37,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:37,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:38,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:38,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:38,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:38,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:38,390 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:38,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:38,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:38,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:38,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:38,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:38,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:38,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:38,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:38,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979226113_388.jpg' 2025-07-20 10:40:39,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:39,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:39,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:39,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:39,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:39,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:39,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:40,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:40,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:40,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:40,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:40,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:40,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:40,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:40,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:40,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:40,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979226661_102.jpg' 2025-07-20 10:40:40,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:40,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:40,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:41,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:41,094 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:41,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:41,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:41,473 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:41,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:41,821 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:41,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:41,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:41,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:41,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:42,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:42,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:42,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979226653_243.jpg' 2025-07-20 10:40:42,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:42,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:42,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:42,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:42,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:42,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:42,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:42,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:42,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:43,232 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:43,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:43,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:43,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:43,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:43,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:43,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:43,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979226839_233.jpg' 2025-07-20 10:40:43,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:43,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:43,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:43,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:43,896 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:43,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:43,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:44,284 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:44,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:44,635 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:44,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:44,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:44,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:44,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:44,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:44,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:48,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979247946_134.jpg' 2025-07-20 10:40:48,243 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:48,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:48,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:48,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:48,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:48,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:48,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:48,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:48,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:49,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:49,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:49,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:49,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:49,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:49,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:49,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:49,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979248421_519.jpg' 2025-07-20 10:40:49,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:49,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:49,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:49,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:49,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:49,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:49,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:50,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:50,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:50,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:50,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 10:40:50,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:50,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:50,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:50,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:50,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:50,985 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979248943_733.jpg' 2025-07-20 10:40:51,060 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:51,060 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:51,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:51,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:51,395 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:51,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:51,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:51,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:51,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:52,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:52,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:52,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:52,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:52,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:52,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:52,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:52,385 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979250133_52.jpg' 2025-07-20 10:40:52,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:52,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:52,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:52,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:52,789 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:52,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:52,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:53,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:53,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:53,517 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:53,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:53,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:53,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:53,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:53,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:53,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:40:53,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979250376_539.jpg' 2025-07-20 10:40:54,023 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:40:54,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:40:54,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:40:54,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:40:54,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:40:54,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:40:54,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:40:54,740 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:54,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:40:55,087 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:40:55,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:40:55,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:40:55,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:40:55,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:40:55,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:40:55,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:41:11,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979271723_961.jpg' 2025-07-20 10:41:12,301 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:41:12,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:41:12,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:41:12,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:41:12,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:41:12,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:41:12,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:41:13,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:13,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:41:13,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:13,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:41:13,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:41:13,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:41:13,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:41:13,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:41:13,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:41:13,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979271826_594.jpg' 2025-07-20 10:41:13,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:41:13,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:41:13,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:41:14,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:41:14,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:41:14,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:41:14,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:41:14,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:14,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:41:14,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:14,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:41:14,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:41:14,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:41:14,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:41:15,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:41:15,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:41:15,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979274625_527.jpg' 2025-07-20 10:41:15,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:41:15,180 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:41:15,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:41:15,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:41:15,513 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:41:15,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:41:15,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:41:15,894 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:15,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:41:16,242 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:16,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:41:16,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:41:16,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:41:16,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:41:16,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:41:16,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:41:35,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979295359_161.jpg' 2025-07-20 10:41:35,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:41:35,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:41:35,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:41:36,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:41:36,064 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:41:36,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:41:36,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:41:36,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:36,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:41:36,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:36,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:41:36,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:41:36,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:41:36,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:41:37,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:41:37,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:41:38,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979298534_977.jpg' 2025-07-20 10:41:38,889 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:41:38,889 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:41:38,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:41:39,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:41:39,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:41:39,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:41:39,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:41:39,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:39,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:41:39,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:41:39,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:41:39,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:41:39,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:41:39,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:41:40,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:41:40,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:24,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704236_352.jpg' 2025-07-20 10:48:25,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:25,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:25,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:25,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:25,431 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:25,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:25,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:25,814 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:25,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:26,163 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:26,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:26,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:26,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:26,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:26,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:26,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:26,430 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704733_198.jpg' 2025-07-20 10:48:26,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:26,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:26,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:27,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:27,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:27,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:27,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:27,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:27,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:27,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:27,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:27,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:27,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:27,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:28,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:28,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:28,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704810_962.jpg' 2025-07-20 10:48:28,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:28,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:28,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:28,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:28,642 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:28,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:28,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:29,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:29,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:29,365 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:29,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:29,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:29,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:29,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:29,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:29,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:29,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704821_163.jpg' 2025-07-20 10:48:29,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:29,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:29,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:30,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:30,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:30,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:30,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:30,430 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:30,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:30,777 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:30,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:30,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:30,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:30,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:31,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:31,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:31,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704868_295.jpg' 2025-07-20 10:48:31,337 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:31,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:31,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:31,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:31,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:31,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:31,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:32,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:32,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:32,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:32,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:32,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:32,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:32,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:32,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:32,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:32,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704873_736.jpg' 2025-07-20 10:48:32,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:32,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:32,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:33,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:33,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:33,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:33,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:33,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:33,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:34,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:34,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:34,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:34,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:34,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:34,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:34,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:34,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979704866_210.jpg' 2025-07-20 10:48:34,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:34,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:34,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:34,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:34,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:34,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:34,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:35,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:35,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:35,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:35,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:35,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:35,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:35,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:35,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:35,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:35,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979705247_516.jpg' 2025-07-20 10:48:35,999 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:35,999 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:35,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:36,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:36,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:36,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:36,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:36,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:36,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:37,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:37,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:37,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:37,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:37,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:37,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:37,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:37,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979706434_769.jpg' 2025-07-20 10:48:37,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:37,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:37,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:37,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:37,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:37,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:37,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:38,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:38,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:38,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:38,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:38,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:38,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:38,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:38,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:38,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:38,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979706748_461.jpg' 2025-07-20 10:48:38,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:38,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:38,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:39,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:39,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:39,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:39,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:39,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:39,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:40,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:40,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:40,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:40,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:40,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:40,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:40,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:40,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979707534_717.jpg' 2025-07-20 10:48:40,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:40,604 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:40,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:40,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:40,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:40,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:40,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:41,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:41,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:41,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:41,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:41,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:41,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:41,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:41,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:41,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:48,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979728373_12.jpg' 2025-07-20 10:48:48,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:48,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:48,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:49,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:49,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:49,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:49,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:49,495 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:49,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:49,843 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:49,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:49,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:49,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:49,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:50,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:50,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:50,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979728576_563.jpg' 2025-07-20 10:48:50,360 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:50,360 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:50,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:50,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:50,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:50,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:50,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:51,079 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:51,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:51,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:51,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:51,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:51,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:51,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:51,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:51,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:51,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979728517_361.jpg' 2025-07-20 10:48:51,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:51,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:51,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:52,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:52,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:52,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:52,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:52,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:52,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:52,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:52,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:52,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:52,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:52,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:53,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:53,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:53,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979729637_230.jpg' 2025-07-20 10:48:53,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:53,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:53,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:53,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:53,743 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:53,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:53,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:54,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:54,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:54,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:54,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:54,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:54,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:54,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:54,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:54,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:54,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979730144_5.jpg' 2025-07-20 10:48:55,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:55,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:55,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:55,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:55,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:55,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:55,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:55,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:55,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:56,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:56,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:56,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:56,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:56,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:56,360 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:56,360 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:48:56,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979731949_306.jpg' 2025-07-20 10:48:56,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:48:56,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:48:56,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:48:56,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:48:56,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:48:56,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:48:56,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:48:57,155 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:57,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:48:57,499 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:48:57,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:48:57,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:48:57,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:48:57,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:48:57,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:48:57,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:49:12,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979752101_717.jpg' 2025-07-20 10:49:12,368 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:49:12,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:49:12,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:49:12,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:49:12,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:49:12,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:49:12,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:49:13,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:13,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:49:13,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:13,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:49:13,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:49:13,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:49:13,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:49:13,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:49:13,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:49:13,707 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979752799_781.jpg' 2025-07-20 10:49:13,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:49:13,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:49:13,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:49:14,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:49:14,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:49:14,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:49:14,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:49:14,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:14,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:49:14,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:14,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:49:14,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:49:14,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:49:14,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:49:15,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:49:15,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:49:16,222 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979756005_409.jpg' 2025-07-20 10:49:16,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:49:16,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:49:16,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:49:16,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:49:16,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:49:16,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:49:16,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:49:17,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:17,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:49:17,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:17,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:49:17,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:49:17,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:49:17,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:49:17,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:49:17,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:49:36,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979776173_667.jpg' 2025-07-20 10:49:36,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:49:36,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:49:36,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:49:36,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:49:36,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:49:36,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:49:36,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:49:37,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:37,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:49:37,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:37,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:49:37,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:49:37,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:49:37,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:49:37,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:49:37,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:49:41,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752979780860_716.jpg' 2025-07-20 10:49:41,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:49:41,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:49:41,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:49:41,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:49:41,574 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:49:41,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:49:41,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:49:41,960 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:41,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:49:42,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:49:42,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:49:42,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:49:42,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:49:42,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:49:42,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:49:42,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:24,555 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980184301_373.jpg' 2025-07-20 10:56:25,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:25,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:25,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:25,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:25,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:25,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:25,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:25,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:25,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:26,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:26,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:26,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:26,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:26,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:26,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:26,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:26,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980184722_762.jpg' 2025-07-20 10:56:26,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:26,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:26,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:27,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:27,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:27,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:27,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:27,503 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:27,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:27,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:27,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:27,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:27,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:27,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:28,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:28,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:28,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980184771_561.jpg' 2025-07-20 10:56:28,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:28,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:28,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:28,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:28,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:28,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:28,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:29,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:29,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:29,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:29,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:29,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:29,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:29,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:29,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:29,819 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:29,821 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980184776_62.jpg' 2025-07-20 10:56:30,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:30,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:30,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:30,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:30,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:30,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:30,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:30,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:30,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:31,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:31,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:31,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:31,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:31,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:31,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:31,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:31,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980184863_11.jpg' 2025-07-20 10:56:31,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:31,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:31,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:31,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:31,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:31,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:31,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:32,197 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:32,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:32,547 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:32,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:32,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:32,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:32,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:32,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:32,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:32,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980185092_31.jpg' 2025-07-20 10:56:33,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:33,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:33,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:33,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:33,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:33,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:33,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:33,791 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:33,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:34,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:34,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:34,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:34,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:34,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:34,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:34,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:34,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980185092_612.jpg' 2025-07-20 10:56:34,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:34,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:34,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:35,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:35,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:35,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:35,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:35,584 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:35,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:35,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:35,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:35,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:35,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:35,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:36,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:36,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:36,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980185227_673.jpg' 2025-07-20 10:56:36,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:36,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:36,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:36,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:36,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:36,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:36,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:36,976 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:36,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:37,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:37,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:37,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:37,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:37,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:37,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:37,594 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:37,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980185145_321.jpg' 2025-07-20 10:56:37,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:37,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:37,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:38,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:38,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:38,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:38,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:38,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:38,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:38,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:38,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:38,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:38,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:38,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:39,195 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:39,195 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:39,196 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980185660_85.jpg' 2025-07-20 10:56:39,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:39,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:39,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:39,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:39,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:39,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:39,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:39,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:39,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:40,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:40,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:40,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:40,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:40,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:40,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:40,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:40,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980186243_261.jpg' 2025-07-20 10:56:40,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:40,892 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:40,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:41,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:41,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:41,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:41,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:41,602 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:41,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:41,950 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:41,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:41,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:41,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:41,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:42,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:42,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:42,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980186600_198.jpg' 2025-07-20 10:56:42,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:42,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:42,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:42,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:42,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:42,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:42,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:43,013 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:43,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:43,363 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:43,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:43,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:43,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:43,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:43,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:43,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:43,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980186634_776.jpg' 2025-07-20 10:56:43,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:43,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:43,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:44,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:44,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:44,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:44,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:44,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:44,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:45,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:45,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:45,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:45,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:45,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:45,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:45,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:45,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980186674_327.jpg' 2025-07-20 10:56:45,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:45,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:45,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:45,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:45,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:45,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:45,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:46,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:46,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:46,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:46,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:46,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:46,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:46,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:46,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:46,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:46,665 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980187442_423.jpg' 2025-07-20 10:56:46,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:46,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:46,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:47,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:47,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:47,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:47,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:47,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:47,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:47,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:47,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:47,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:47,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:47,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:48,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:48,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:49,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980208890_473.jpg' 2025-07-20 10:56:49,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:49,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:49,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:49,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:49,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:49,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:49,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:50,121 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:50,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:50,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:50,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:50,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:50,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:50,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:50,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:50,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:50,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980209207_782.jpg' 2025-07-20 10:56:50,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:50,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:50,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:51,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:51,321 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:51,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:51,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:51,708 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:51,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:52,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:52,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:52,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:52,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:52,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:52,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:52,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:52,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980209555_131.jpg' 2025-07-20 10:56:52,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:52,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:52,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:52,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:52,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:52,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:52,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:53,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:53,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:53,473 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:53,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:53,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:53,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:53,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:53,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:53,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:53,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980209529_489.jpg' 2025-07-20 10:56:53,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:53,820 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:53,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:54,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:54,156 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:54,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:54,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:54,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:54,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:54,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:54,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:54,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:54,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:54,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:55,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:55,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:55,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980210250_237.jpg' 2025-07-20 10:56:55,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:55,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:55,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:55,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:55,556 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:55,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:55,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:55,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:55,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:56,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:56,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:56,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:56,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:56,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:56,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:56,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:56:56,559 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980211274_647.jpg' 2025-07-20 10:56:56,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:56:56,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:56:56,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:56:56,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:56:56,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:56:56,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:56:56,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:56:57,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:57,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:56:57,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:56:57,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:56:57,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:56:57,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:56:57,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:56:57,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:56:57,976 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:57:13,379 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980233177_936.jpg' 2025-07-20 10:57:13,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:57:13,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:57:13,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:57:13,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:57:13,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:57:13,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:57:13,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:57:14,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:14,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:57:14,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:14,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:57:14,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:57:14,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:57:14,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:57:14,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:57:14,868 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:57:14,869 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980233850_937.jpg' 2025-07-20 10:57:14,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:57:14,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:57:14,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:57:15,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:57:15,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:57:15,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:57:15,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:57:15,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:15,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:57:16,008 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:16,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:57:16,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:57:16,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:57:16,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:57:16,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:57:16,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:57:16,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980235967_65.jpg' 2025-07-20 10:57:16,346 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:57:16,346 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:57:16,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:57:16,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:57:16,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:57:16,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:57:16,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:57:17,069 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:17,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:57:17,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:17,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:57:17,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:57:17,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:57:17,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:57:17,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:57:17,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:57:37,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980257148_622.jpg' 2025-07-20 10:57:37,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:57:37,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:57:37,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:57:37,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:57:37,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:57:37,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:57:37,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:57:38,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:38,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:57:38,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:38,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:57:38,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:57:38,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:57:38,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:57:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:57:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 10:57:40,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980260699_496.jpg' 2025-07-20 10:57:41,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 10:57:41,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 10:57:41,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 10:57:41,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 10:57:41,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 10:57:41,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 10:57:41,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 10:57:41,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:41,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 10:57:42,123 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 10:57:42,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 10:57:42,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 10:57:42,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 10:57:42,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 10:57:42,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 10:57:42,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:24,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980424220_675.jpg' 2025-07-20 11:00:24,548 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:24,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:24,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:24,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:24,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:24,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:24,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:25,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:25,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:25,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:25,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:25,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:25,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:25,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:25,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:25,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:25,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980424496_752.jpg' 2025-07-20 11:00:26,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:26,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:26,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:26,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:26,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:26,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:26,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:26,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:26,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:27,287 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:27,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:27,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:27,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:27,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:27,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:27,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:27,553 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980424724_53.jpg' 2025-07-20 11:00:27,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:27,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:27,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:27,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:27,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:27,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:27,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:28,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:28,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:28,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:28,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:28,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:28,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:28,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:28,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:28,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:28,968 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980424883_377.jpg' 2025-07-20 11:00:29,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:29,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:29,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:29,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:29,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:29,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:29,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:29,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:29,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:30,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:30,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:30,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:30,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:30,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:30,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:30,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:30,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980425459_766.jpg' 2025-07-20 11:00:30,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:30,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:30,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:30,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:30,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:30,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:30,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:31,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:31,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:31,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:31,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:31,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:31,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:31,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:31,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:31,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:31,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980425670_872.jpg' 2025-07-20 11:00:31,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:31,864 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:31,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:32,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:32,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:32,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:32,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:32,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:32,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:32,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:32,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:32,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:32,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:32,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:33,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:33,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:33,202 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980426165_963.jpg' 2025-07-20 11:00:33,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:33,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:33,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:33,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:33,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:33,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:33,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:33,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:33,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:34,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:34,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:00:34,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:34,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:34,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:34,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:34,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:34,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980426247_942.jpg' 2025-07-20 11:00:34,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:34,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:34,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:35,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:35,028 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:35,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:35,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:35,411 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:35,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:35,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:35,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:35,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:35,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:35,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:36,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:36,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:36,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980427008_588.jpg' 2025-07-20 11:00:36,089 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:36,089 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:36,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:36,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:36,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:36,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:36,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:36,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:36,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:37,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:37,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:37,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:37,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:37,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:37,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:37,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:37,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980427235_526.jpg' 2025-07-20 11:00:37,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:37,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:37,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:37,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:37,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:37,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:37,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:38,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:38,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:38,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:38,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:38,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:38,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:38,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:38,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:38,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:38,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980427352_150.jpg' 2025-07-20 11:00:38,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:38,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:38,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:39,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:39,244 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:39,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:39,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:39,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:39,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:39,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:39,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:39,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:39,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:39,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:40,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:40,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:40,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980427753_27.jpg' 2025-07-20 11:00:40,327 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:40,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:40,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:40,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:40,658 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:40,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:40,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:41,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:41,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:41,379 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:41,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:41,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:41,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:41,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:41,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:41,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:41,646 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980429178_203.jpg' 2025-07-20 11:00:41,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:41,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:41,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:42,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:42,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:42,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:42,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:42,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:42,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:42,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:42,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:42,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:42,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:42,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:43,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:43,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:43,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980429196_389.jpg' 2025-07-20 11:00:43,146 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:43,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:43,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:43,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:43,483 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:43,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:43,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:43,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:43,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:44,216 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:44,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:44,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:44,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:44,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:44,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:44,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:44,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980430982_223.jpg' 2025-07-20 11:00:44,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:44,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:44,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:44,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:44,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:44,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:44,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:45,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:45,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:45,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:45,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:45,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:45,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:45,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:45,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:45,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:45,900 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980432541_429.jpg' 2025-07-20 11:00:46,229 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:46,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:46,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:46,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:46,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:46,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:46,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:46,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:46,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:47,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:47,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:00:47,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:47,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:47,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:47,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:47,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:49,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980449692_189.jpg' 2025-07-20 11:00:50,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:50,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:50,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:50,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:50,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:50,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:50,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:50,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:50,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:51,060 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:51,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:51,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:51,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:51,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:51,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:51,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:51,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980450782_73.jpg' 2025-07-20 11:00:51,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:51,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:51,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:51,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:51,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:51,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:51,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:52,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:52,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:52,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:52,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:52,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:52,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:52,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:52,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:52,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:52,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980451481_36.jpg' 2025-07-20 11:00:52,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:52,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:52,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:53,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:53,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:53,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:53,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:53,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:53,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:53,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:53,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:53,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:53,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:53,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:54,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:54,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:54,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980452319_973.jpg' 2025-07-20 11:00:54,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:54,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:54,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:54,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:54,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:54,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:54,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:54,950 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:54,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:55,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:55,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:55,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:55,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:55,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:55,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:55,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:55,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980453167_272.jpg' 2025-07-20 11:00:55,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:55,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:55,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:55,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:55,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:55,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:55,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:56,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:56,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:56,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:56,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:56,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:56,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:56,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:56,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:56,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:00:56,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980453921_972.jpg' 2025-07-20 11:00:57,068 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:00:57,068 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:00:57,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:00:57,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:00:57,404 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:00:57,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:00:57,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:00:57,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:57,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:00:58,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:00:58,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:00:58,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:00:58,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:00:58,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:00:58,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:00:58,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:01:13,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980472941_361.jpg' 2025-07-20 11:01:13,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:01:13,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:01:13,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:01:13,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:01:13,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:01:13,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:01:13,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:01:14,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:14,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:01:14,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:14,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 11:01:14,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:01:14,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:01:14,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:01:14,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:01:14,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:01:17,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980477265_969.jpg' 2025-07-20 11:01:17,640 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:01:17,640 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:01:17,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:01:17,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:01:17,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:01:17,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:01:17,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:01:18,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:18,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:01:18,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:18,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:01:18,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:01:18,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:01:18,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:01:18,961 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:01:18,961 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:01:18,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980478247_335.jpg' 2025-07-20 11:01:19,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:01:19,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:01:19,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:01:19,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:01:19,381 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:01:19,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:01:19,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:01:19,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:19,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:01:20,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:20,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:01:20,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:01:20,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:01:20,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:01:20,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:01:20,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:01:41,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980501286_544.jpg' 2025-07-20 11:01:42,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:01:42,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:01:42,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:01:42,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:01:42,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:01:42,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:01:42,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:01:42,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:42,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:01:43,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:43,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:01:43,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:01:43,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:01:43,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:01:43,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:01:43,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:01:43,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980502173_45.jpg' 2025-07-20 11:01:43,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:01:43,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:01:43,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:01:44,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:01:44,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:01:44,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:01:44,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:01:44,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:44,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:01:44,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:01:44,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:01:44,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:01:44,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:01:44,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:01:45,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:01:45,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:24,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980904383_708.jpg' 2025-07-20 11:08:25,185 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:25,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:25,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:25,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:25,556 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:25,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:25,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:25,942 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:25,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:26,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:26,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:26,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:26,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:26,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:26,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:26,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:26,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980904387_408.jpg' 2025-07-20 11:08:26,832 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:26,832 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:26,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:27,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:27,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:27,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:27,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:27,549 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:27,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:27,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:27,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:27,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:27,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:27,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:28,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:28,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:28,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980904404_432.jpg' 2025-07-20 11:08:28,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:28,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:28,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:28,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:28,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:28,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:28,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:29,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:29,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:29,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:29,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:29,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:29,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:29,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:29,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:29,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:29,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980904530_46.jpg' 2025-07-20 11:08:29,974 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:29,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:29,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:30,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:30,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:30,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:30,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:30,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:30,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:31,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:31,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:31,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:31,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:31,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:31,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:31,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:31,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980904680_953.jpg' 2025-07-20 11:08:31,575 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:31,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:31,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:31,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:31,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:31,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:31,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:32,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:32,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:32,640 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:32,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:32,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:32,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:32,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:32,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:32,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:32,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980905013_337.jpg' 2025-07-20 11:08:33,153 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:33,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:33,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:33,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:33,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:33,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:33,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:33,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:33,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:34,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:34,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:34,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:34,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:34,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:34,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:34,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:34,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980905293_623.jpg' 2025-07-20 11:08:34,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:34,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:34,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:35,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:35,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:35,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:35,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:35,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:35,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:35,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:35,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:35,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:35,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:35,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:36,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:36,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:36,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980905740_958.jpg' 2025-07-20 11:08:36,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:36,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:36,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:36,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:36,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:36,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:36,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:36,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:36,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:37,235 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:37,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:37,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:37,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:37,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:37,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:37,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:37,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980905785_6.jpg' 2025-07-20 11:08:37,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:37,587 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:37,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:37,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:37,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:37,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:37,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:38,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:38,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:38,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:38,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:38,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:38,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:38,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:38,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:38,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:38,910 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980905791_312.jpg' 2025-07-20 11:08:39,171 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:39,172 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:39,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:39,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:39,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:39,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:39,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:39,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:39,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:40,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:40,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:40,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:40,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:40,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:40,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:40,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980905967_5.jpg' 2025-07-20 11:08:40,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:40,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:40,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:40,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:40,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:40,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:40,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:41,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:41,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:41,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:41,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:41,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:41,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:41,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:41,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:41,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:41,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980906740_708.jpg' 2025-07-20 11:08:42,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:42,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:42,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:42,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:42,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:42,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:42,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:42,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:42,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:43,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:43,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:43,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:43,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:43,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:43,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:43,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:43,335 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980906998_180.jpg' 2025-07-20 11:08:43,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:43,597 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:43,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:43,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:43,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:43,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:43,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:44,317 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:44,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:44,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:44,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:44,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:44,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:44,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:44,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:44,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:44,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980908164_831.jpg' 2025-07-20 11:08:45,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:45,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:45,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:45,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:45,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:45,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:45,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:45,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:45,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:46,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:46,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:46,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:46,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:46,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:46,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:46,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:48,692 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980928435_360.jpg' 2025-07-20 11:08:48,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:48,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:48,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:49,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:49,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:49,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:49,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:49,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:49,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:49,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:49,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:49,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:49,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:49,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:50,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:50,116 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:50,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980928711_86.jpg' 2025-07-20 11:08:50,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:50,196 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:50,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:50,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:50,533 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:50,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:50,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:50,917 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:50,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:51,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:51,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:51,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:51,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:51,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:51,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:51,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:51,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980929114_818.jpg' 2025-07-20 11:08:51,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:51,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:51,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:51,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:51,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:51,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:51,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:52,326 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:52,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:52,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:52,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:08:52,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:52,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:52,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:52,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:52,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:52,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980929435_451.jpg' 2025-07-20 11:08:53,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:53,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:53,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:53,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:53,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:53,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:53,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:53,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:53,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:54,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:54,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:54,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:54,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:54,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:54,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:54,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:08:54,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980931047_481.jpg' 2025-07-20 11:08:54,439 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:08:54,439 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:08:54,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:08:54,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:08:54,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:08:54,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:08:54,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:08:55,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:55,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:08:55,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:08:55,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:08:55,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:08:55,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:08:55,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:08:55,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:08:55,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:09:12,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980952466_298.jpg' 2025-07-20 11:09:13,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:09:13,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:09:13,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:09:13,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:09:13,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:09:13,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:09:13,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:09:13,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:13,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:09:14,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:14,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:09:14,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:09:14,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:09:14,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:09:14,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:09:14,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:09:14,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980953195_347.jpg' 2025-07-20 11:09:14,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:09:14,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:09:14,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:09:14,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:09:14,823 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:09:14,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:09:14,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:09:15,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:15,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:09:15,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:15,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:09:15,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:09:15,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:09:15,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:09:15,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:09:15,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:09:15,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980955095_437.jpg' 2025-07-20 11:09:15,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:09:15,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:09:15,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:09:16,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:09:16,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:09:16,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:09:16,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:09:16,610 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:16,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:09:16,959 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:16,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:09:16,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:09:16,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:09:16,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:09:17,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:09:17,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:09:36,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980976279_219.jpg' 2025-07-20 11:09:36,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:09:36,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:09:36,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:09:37,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:09:37,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:09:37,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:09:37,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:09:37,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:37,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:09:37,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:37,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:09:37,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:09:37,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:09:37,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:09:38,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:09:38,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:09:39,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752980979328_978.jpg' 2025-07-20 11:09:39,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:09:39,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:09:39,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:09:39,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:09:39,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:09:39,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:09:39,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:09:40,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:40,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:09:40,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:09:40,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:09:40,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:09:40,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:09:40,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:09:40,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:09:40,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:24,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384289_200.jpg' 2025-07-20 11:16:26,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:26,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:26,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:26,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:26,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:26,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:26,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:26,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:26,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:27,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:27,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:27,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:27,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:27,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:27,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:27,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:27,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384512_657.jpg' 2025-07-20 11:16:27,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:27,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:27,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:28,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:28,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:28,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:28,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:28,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:28,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:28,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:28,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:28,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:28,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:28,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:29,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:29,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:29,243 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384576_12.jpg' 2025-07-20 11:16:29,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:29,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:29,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:29,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:29,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:29,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:29,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:30,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:30,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:30,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:30,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:30,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:30,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:30,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:30,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:30,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:30,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384698_682.jpg' 2025-07-20 11:16:31,129 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:31,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:31,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:31,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:31,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:31,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:31,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:31,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:31,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:32,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:32,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 11:16:32,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:32,195 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:32,195 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:32,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:32,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:32,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384856_771.jpg' 2025-07-20 11:16:32,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:32,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:32,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:32,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:32,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:32,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:32,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:33,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:33,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:33,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:33,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:33,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:33,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:33,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:33,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:33,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:33,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384608_959.jpg' 2025-07-20 11:16:33,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:33,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:33,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:34,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:34,265 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:34,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:34,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:34,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:34,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:34,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:34,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:16:34,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:34,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:34,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:35,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:35,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:35,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384557_322.jpg' 2025-07-20 11:16:35,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:35,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:35,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:35,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:35,852 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:35,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:35,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:36,233 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:36,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:36,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:36,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:36,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:36,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:36,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:36,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:36,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:36,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981384973_395.jpg' 2025-07-20 11:16:37,086 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:37,086 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:37,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:37,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:37,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:37,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:37,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:37,797 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:37,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:38,145 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:38,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:38,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:38,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:38,146 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:38,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:38,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:38,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981385052_35.jpg' 2025-07-20 11:16:38,717 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:38,717 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:38,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:39,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:39,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:39,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:39,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:39,422 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:39,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:39,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:39,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:39,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:39,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:39,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:40,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:40,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:40,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981385180_133.jpg' 2025-07-20 11:16:40,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:40,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:40,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:40,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:40,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:40,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:40,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:40,851 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:40,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:41,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:41,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:41,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:41,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:41,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:41,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:41,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:41,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981385181_562.jpg' 2025-07-20 11:16:41,546 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:41,546 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:41,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:41,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:41,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:41,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:41,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:42,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:42,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:42,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:42,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:42,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:42,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:42,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:42,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:42,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:42,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981385187_353.jpg' 2025-07-20 11:16:42,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:42,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:42,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:43,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:43,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:43,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:43,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:43,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:43,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:44,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:44,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:44,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:44,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:44,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:44,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:44,279 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:44,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981386215_326.jpg' 2025-07-20 11:16:44,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:44,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:44,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:44,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:44,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:44,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:44,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:45,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:45,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:45,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:45,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:45,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:45,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:45,429 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:45,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:45,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:45,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981386219_500.jpg' 2025-07-20 11:16:45,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:45,780 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:45,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:46,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:46,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:46,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:46,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:46,496 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:46,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:46,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:46,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:46,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:46,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:46,845 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:47,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:47,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:47,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981392740_921.jpg' 2025-07-20 11:16:47,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:47,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:47,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:47,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:47,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:47,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:47,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:48,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:48,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:48,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:48,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 11:16:48,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 11:16:48,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 11:16:48,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 11:16:48,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:48,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:48,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:48,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:48,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981408023_443.jpg' 2025-07-20 11:16:48,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:48,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:48,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:49,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:49,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:49,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:49,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:49,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:49,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:49,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:49,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:49,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:49,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:49,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:50,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:50,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:50,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981408711_290.jpg' 2025-07-20 11:16:50,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:50,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:50,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:50,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:50,778 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:50,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:50,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:51,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:51,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:51,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:51,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:51,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:51,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:51,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:51,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:51,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:51,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981408970_818.jpg' 2025-07-20 11:16:52,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:52,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:52,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:52,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:52,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:52,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:52,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:52,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:52,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:53,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:53,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:53,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:53,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:53,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:53,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:53,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:53,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981409007_670.jpg' 2025-07-20 11:16:53,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:53,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:53,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:53,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:53,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:53,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:53,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:54,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:54,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:54,484 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:54,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:54,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:54,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:54,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:54,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:54,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:54,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981409498_499.jpg' 2025-07-20 11:16:54,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:54,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:54,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:55,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:55,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:55,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:55,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:55,537 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:55,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:55,887 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:55,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:55,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:55,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:55,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:56,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:56,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:16:56,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981409879_597.jpg' 2025-07-20 11:16:56,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:16:56,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:16:56,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:16:56,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:16:56,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:16:56,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:16:56,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:16:56,947 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:56,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:16:57,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:16:57,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:16:57,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:16:57,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:16:57,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:16:57,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:16:57,544 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:17:12,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981432196_96.jpg' 2025-07-20 11:17:12,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:17:12,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:17:12,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:17:12,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:17:12,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:17:12,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:17:12,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:17:13,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:13,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:17:13,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:13,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:17:13,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:17:13,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:17:13,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:17:13,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:17:13,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:17:13,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981433015_648.jpg' 2025-07-20 11:17:13,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:17:13,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:17:13,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:17:14,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:17:14,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:17:14,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:17:14,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:17:14,691 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:14,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:17:15,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:15,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:17:15,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:17:15,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:17:15,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:17:15,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:17:15,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:17:15,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981433562_676.jpg' 2025-07-20 11:17:15,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:17:15,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:17:15,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:17:15,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:17:15,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:17:15,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:17:15,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:17:16,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:16,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:17:16,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:16,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:17:16,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:17:16,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:17:16,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:17:16,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:17:16,709 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:17:37,828 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981457612_957.jpg' 2025-07-20 11:17:37,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:17:37,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:17:37,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:17:38,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:17:38,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:17:38,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:17:38,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:17:38,716 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:38,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:17:39,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:39,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:17:39,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:17:39,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:17:39,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:17:39,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:17:39,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:17:39,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981457851_109.jpg' 2025-07-20 11:17:39,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:17:39,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:17:39,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:17:39,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:17:39,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:17:39,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:17:39,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:17:40,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:40,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:17:40,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:17:40,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:17:40,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:17:40,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:17:40,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:17:40,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:17:40,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:24,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981864259_565.jpg' 2025-07-20 11:24:25,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:25,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:25,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:25,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:25,436 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:25,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:25,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:25,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:25,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:26,169 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:26,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:26,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:26,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:26,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:26,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:26,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:26,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981864409_507.jpg' 2025-07-20 11:24:26,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:26,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:26,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:27,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:27,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:27,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:27,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:27,396 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:27,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:27,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:27,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:27,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:27,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:27,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:27,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:27,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:27,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981864463_506.jpg' 2025-07-20 11:24:28,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:28,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:28,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:28,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:28,415 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:28,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:28,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:28,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:28,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:29,152 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:29,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:24:29,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:29,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:29,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:29,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:29,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:29,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981864462_216.jpg' 2025-07-20 11:24:29,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:29,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:29,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:30,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:30,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:30,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:30,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:30,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:30,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:30,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:30,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:30,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:30,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:30,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:30,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:30,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:30,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981864564_18.jpg' 2025-07-20 11:24:31,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:31,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:31,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:31,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:31,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:31,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:31,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:31,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:31,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:24:31,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:31,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:31,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:32,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:32,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:32,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865130_386.jpg' 2025-07-20 11:24:32,332 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:32,332 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:32,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:32,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:32,672 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:32,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:32,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:33,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:33,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:33,407 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:33,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:33,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:33,407 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:33,407 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:33,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:33,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:33,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865189_242.jpg' 2025-07-20 11:24:33,925 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:33,925 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:33,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:34,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:34,262 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:34,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:34,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:34,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:34,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:34,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:34,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:34,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:34,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:34,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:35,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:35,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:35,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865262_615.jpg' 2025-07-20 11:24:35,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:35,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:35,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:35,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:35,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:35,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:35,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:36,276 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:36,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:36,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:36,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:36,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:36,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:36,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:36,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:36,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:36,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865200_806.jpg' 2025-07-20 11:24:36,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:36,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:36,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:37,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:37,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:37,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:37,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:37,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:37,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:38,041 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:38,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:38,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:38,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:38,041 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:38,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:38,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:38,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865434_897.jpg' 2025-07-20 11:24:38,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:38,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:38,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:38,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:38,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:38,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:38,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:39,282 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:39,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:39,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:39,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:39,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:39,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:39,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:39,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:39,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:39,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865550_56.jpg' 2025-07-20 11:24:39,975 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:39,975 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:39,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:40,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:40,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:40,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:40,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:40,695 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:40,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:41,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:41,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:41,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:41,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:41,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:41,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:41,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:41,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865563_223.jpg' 2025-07-20 11:24:41,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:41,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:41,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:41,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:41,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:41,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:41,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:42,134 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:42,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:42,489 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:42,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:42,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:42,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:42,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:42,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:42,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:42,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865957_156.jpg' 2025-07-20 11:24:43,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:43,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:43,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:43,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:43,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:43,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:43,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:43,745 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:43,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:44,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:44,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:44,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:44,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:44,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:44,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:44,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:44,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981865957_297.jpg' 2025-07-20 11:24:44,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:44,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:44,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:44,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:44,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:44,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:44,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:45,171 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:45,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:45,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:45,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:45,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:45,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:45,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:45,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:45,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:45,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981871950_351.jpg' 2025-07-20 11:24:45,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:45,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:45,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:46,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:46,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:46,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:46,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:46,598 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:46,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:46,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:46,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 11:24:46,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 11:24:46,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-20 11:24:46,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-20 11:24:46,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:46,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:47,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:47,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:48,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981888661_712.jpg' 2025-07-20 11:24:49,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:49,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:49,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:49,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:49,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:49,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:49,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:49,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:49,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:50,239 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:50,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:50,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:50,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:50,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:50,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:50,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:50,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981888737_986.jpg' 2025-07-20 11:24:50,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:50,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:50,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:51,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:51,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:51,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:51,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:51,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:51,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:51,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:51,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:51,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:51,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:51,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:52,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:52,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:52,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981888924_813.jpg' 2025-07-20 11:24:52,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:52,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:52,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:52,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:52,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:52,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:52,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:52,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:52,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:53,231 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:53,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:53,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:53,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:53,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:53,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:53,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:53,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981889708_954.jpg' 2025-07-20 11:24:53,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:53,565 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:53,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:53,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:53,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:53,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:53,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:54,292 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:54,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:54,635 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:54,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:54,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:54,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:54,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:54,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:54,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:54,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981889874_209.jpg' 2025-07-20 11:24:54,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:54,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:54,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:55,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:55,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:55,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:55,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:55,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:55,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:56,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:56,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:24:56,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:56,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:56,006 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:56,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:56,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:24:56,252 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981889841_899.jpg' 2025-07-20 11:24:56,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:24:56,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:24:56,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:24:56,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:24:56,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:24:56,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:24:56,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:24:57,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:57,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:24:57,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:24:57,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:24:57,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:24:57,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:24:57,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:24:57,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:24:57,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:25:13,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981913170_5.jpg' 2025-07-20 11:25:13,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:25:13,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:25:13,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:25:13,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:25:13,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:25:13,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:25:13,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:25:14,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:14,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:25:14,691 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:14,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:25:14,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:25:14,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:25:14,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:25:14,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:25:14,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:25:14,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981913935_520.jpg' 2025-07-20 11:25:15,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:25:15,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:25:15,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:25:15,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:25:15,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:25:15,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:25:15,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:25:15,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:15,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:25:16,080 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:16,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:25:16,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:25:16,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:25:16,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:25:16,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:25:16,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:25:16,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981914509_397.jpg' 2025-07-20 11:25:16,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:25:16,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:25:16,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:25:16,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:25:16,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:25:16,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:25:16,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:25:17,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:17,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:25:17,487 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:17,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:25:17,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:25:17,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:25:17,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:25:17,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:25:17,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:25:37,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981937078_33.jpg' 2025-07-20 11:25:37,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:25:37,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:25:37,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:25:38,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:25:38,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:25:38,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:25:38,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:25:38,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:38,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:25:38,786 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:38,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:25:38,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:25:38,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:25:38,786 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:25:39,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:25:39,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:25:40,819 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752981940481_448.jpg' 2025-07-20 11:25:40,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:25:40,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:25:40,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:25:41,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:25:41,249 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:25:41,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:25:41,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:25:41,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:41,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:25:41,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:25:41,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:25:41,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:25:41,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:25:41,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:25:42,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:25:42,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:24,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344580_39.jpg' 2025-07-20 11:32:25,362 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:25,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:25,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:25,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:25,775 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:25,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:25,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:26,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:26,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:26,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:26,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:32:26,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:26,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:26,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:26,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:26,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:26,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344589_895.jpg' 2025-07-20 11:32:27,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:27,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:27,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:27,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:27,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:27,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:27,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:27,874 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:27,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:28,226 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:28,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:28,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:28,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:28,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:28,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:28,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:28,491 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344578_645.jpg' 2025-07-20 11:32:28,918 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:28,918 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:28,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:29,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:29,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:29,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:29,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:29,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:29,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:29,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:29,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:29,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:29,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:29,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:30,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:30,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:30,247 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344712_314.jpg' 2025-07-20 11:32:30,571 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:30,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:30,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:30,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:30,908 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:30,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:30,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:31,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:31,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:31,641 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:31,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:31,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:31,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:31,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:31,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:31,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:31,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344793_905.jpg' 2025-07-20 11:32:32,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:32,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:32,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:32,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:32,483 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:32,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:32,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:32,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:32,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:33,211 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:33,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:33,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:33,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:33,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:33,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:33,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:33,477 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344976_537.jpg' 2025-07-20 11:32:33,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:33,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:33,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:33,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:33,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:33,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:33,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:34,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:34,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:34,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:34,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:34,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:34,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:34,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:34,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:34,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:34,897 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982344976_227.jpg' 2025-07-20 11:32:35,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:35,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:35,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:35,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:35,473 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:35,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:35,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:35,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:35,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:36,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:36,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:36,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:36,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:36,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:36,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:36,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:36,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982345095_741.jpg' 2025-07-20 11:32:36,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:36,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:36,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:37,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:37,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:37,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:37,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:37,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:37,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:37,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:37,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:37,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:37,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:37,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:38,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:38,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:38,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982345153_255.jpg' 2025-07-20 11:32:38,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:38,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:38,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:38,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:38,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:38,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:38,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:39,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:39,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:39,469 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:39,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:39,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:39,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:39,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:39,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:39,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:39,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982345141_328.jpg' 2025-07-20 11:32:40,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:40,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:40,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:40,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:40,349 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:40,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:40,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:40,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:40,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:41,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:41,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:41,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:41,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:41,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:41,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:41,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:41,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982345288_365.jpg' 2025-07-20 11:32:41,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:41,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:41,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:41,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:41,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:41,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:41,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:42,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:42,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:42,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:42,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:42,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:42,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:42,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:42,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:42,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:42,749 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982345841_201.jpg' 2025-07-20 11:32:42,832 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:42,832 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:42,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:43,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:43,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:43,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:43,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:43,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:43,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:43,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:43,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:43,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:43,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:43,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:44,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:44,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:44,170 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982346013_950.jpg' 2025-07-20 11:32:44,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:44,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:44,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:44,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:44,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:44,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:44,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:45,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:45,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:45,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:45,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:45,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:45,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:45,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:45,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:45,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:45,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982346374_862.jpg' 2025-07-20 11:32:45,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:45,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:45,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:46,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:46,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:46,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:46,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:46,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:46,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:47,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:47,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:47,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:47,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:47,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:47,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:47,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:47,312 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982347736_36.jpg' 2025-07-20 11:32:47,405 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:47,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:47,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:47,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:47,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:47,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:47,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:48,131 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:48,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:48,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:48,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:32:48,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:48,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:48,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:48,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:48,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:48,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982368610_22.jpg' 2025-07-20 11:32:48,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:48,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:48,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:49,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:49,317 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:49,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:49,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:49,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:49,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:50,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:50,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:50,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:50,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:50,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:50,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:50,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:50,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982368631_291.jpg' 2025-07-20 11:32:50,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:50,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:50,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:50,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:50,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:50,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:50,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:51,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:51,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:51,462 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:51,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:51,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:51,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:51,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:51,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:51,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:51,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982368758_331.jpg' 2025-07-20 11:32:52,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:52,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:52,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:52,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:52,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:52,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:52,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:52,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:52,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:53,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:53,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:53,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:53,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:53,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:53,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:53,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:53,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982369367_844.jpg' 2025-07-20 11:32:53,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:53,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:53,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:53,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:53,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:53,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:53,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:54,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:54,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:54,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:54,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:54,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:54,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:54,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:54,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:54,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:54,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982369542_35.jpg' 2025-07-20 11:32:54,830 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:54,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:54,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:55,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:55,165 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:55,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:55,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:55,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:55,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:55,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:55,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:55,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:55,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:55,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:56,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:56,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:32:56,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982370074_94.jpg' 2025-07-20 11:32:56,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:32:56,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:32:56,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:32:56,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:32:56,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:32:56,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:32:56,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:32:57,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:57,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:32:57,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:32:57,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:32:57,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:32:57,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:32:57,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:32:57,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:32:57,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:33:13,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982393374_736.jpg' 2025-07-20 11:33:13,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:33:13,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:33:13,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:33:14,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:33:14,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:33:14,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:33:14,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:33:14,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:14,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:33:14,982 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:14,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:33:14,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:33:14,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:33:14,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:33:15,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:33:15,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:33:15,244 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982394018_617.jpg' 2025-07-20 11:33:15,337 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:33:15,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:33:15,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:33:15,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:33:15,672 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:33:15,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:33:15,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:33:16,060 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:16,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:33:16,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:16,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:33:16,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:33:16,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:33:16,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:33:16,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:33:16,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:33:16,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982394122_505.jpg' 2025-07-20 11:33:16,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:33:16,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:33:16,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:33:17,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:33:17,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:33:17,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:33:17,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:33:17,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:17,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:33:17,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:17,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:33:17,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:33:17,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:33:17,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:33:18,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:33:18,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:33:38,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982417853_35.jpg' 2025-07-20 11:33:38,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:33:38,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:33:38,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:33:38,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:33:38,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:33:38,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:33:38,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:33:38,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:38,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:33:39,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:39,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:33:39,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:33:39,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:33:39,329 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:33:39,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:33:39,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:33:39,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982418033_631.jpg' 2025-07-20 11:33:39,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:33:39,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:33:39,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:33:40,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:33:40,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:33:40,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:33:40,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:33:40,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:40,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:33:40,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:33:40,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:33:40,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:33:40,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:33:40,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:33:41,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:33:41,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:40:24,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982824125_104.jpg' 2025-07-20 11:40:24,953 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:24,953 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:24,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:25,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:25,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:40:25,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:25,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:40:26,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:26,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:26,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:40:26,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:40:26,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:40:26,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:40:26,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:40:26,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982824224_36.jpg' 2025-07-20 11:40:27,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:27,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:27,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:27,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:27,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:27,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:27,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:40:28,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:28,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:40:28,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:28,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:28,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:40:28,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:40:28,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:40:28,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:40:28,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:40:28,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982824683_547.jpg' 2025-07-20 11:40:29,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:29,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:29,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:29,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:29,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:29,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:29,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:40:29,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:29,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:40:30,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:30,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:30,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:40:30,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:40:30,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:40:30,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:40:30,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:40:30,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982824644_821.jpg' 2025-07-20 11:40:30,647 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:30,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:30,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:30,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:30,983 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:30,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:30,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:40:31,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:31,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:40:31,711 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:31,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:40:31,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:40:31,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:40:31,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:40:31,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 11:40:31,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 11:40:31,975 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982825078_321.jpg' 2025-07-20 11:40:32,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:32,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:32,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:32,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:32,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:32,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:32,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 11:40:32,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:32,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 11:40:33,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 11:40:33,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:33,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 11:40:33,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 11:40:33,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 11:40:33,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested.