2025-07-20 11:40:33,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-20 11:40:33,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982825080_30.jpg' 2025-07-20 11:40:33,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:33,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:33,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:34,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 11:40:34,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-20 11:40:34,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8442, BBox: [139,649,358,1064] 2025-07-20 11:40:34,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 11:40:34,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:34,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:34,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:34,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-20 11:40:34,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 11:40:34,740 - 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:40:34,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 11:40:34,740 - INFO - [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:34,740 - INFO - [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:34,740 - INFO - [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:35,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 11:40:35,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-20 11:40:35,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982825170_749.jpg' 2025-07-20 11:40:35,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:35,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:35,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:35,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:35,415 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:35,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:35,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:40:35,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:35,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:40:36,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-20 11:40:36,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:36,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:40:36,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:40:36,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:40:36,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:40:36,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:40:36,413 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982825631_579.jpg' 2025-07-20 11:40:36,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:36,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:36,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:36,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:36,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:36,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:36,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:40:37,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-20 11:40:37,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-20 11:40:37,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 11:40:37,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:37,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 11:40:37,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-20 11:40:37,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-20 11:40:37,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 11:40:37,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 11:40:37,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982825742_195.jpg' 2025-07-20 11:40:38,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:38,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:38,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:38,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:38,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:38,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:38,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 11:40:38,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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: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-20 11:40:39,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-20 11:40:39,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:39,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-20 11:40:39,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:39,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-20 11:40:39,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-20 11:40:39,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-20 11:40:39,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982825863_854.jpg' 2025-07-20 11:40:39,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:39,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:39,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:40,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:40,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:40,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:40,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 11:40:40,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:40:40,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:40:40,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:40,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:40,764 - INFO - [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:40,764 - INFO - [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:40,765 - INFO - [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:41,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 11:40:41,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 11:40:41,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982826065_254.jpg' 2025-07-20 11:40:41,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:41,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:41,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:41,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:41,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:41,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:41,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 11:40:42,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 11:40:42,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 11:40:42,352 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:42,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40: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 11:40: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 11:40: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 11:40:42,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-20 11:40:42,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-20 11:40:42,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982826079_17.jpg' 2025-07-20 11:40:42,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:42,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:42,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:43,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:43,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:43,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:43,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:43,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 11:40:43,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 11:40:43,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:43,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:43,748 - INFO - [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:43,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 11:40:43,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 11:40:44,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 11:40:44,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 11:40:44,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982826749_720.jpg' 2025-07-20 11:40:44,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:44,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:44,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:44,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:44,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:44,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:44,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 11:40:44,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 11:40:44,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 11:40:45,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-20 11:40:45,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:45,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-20 11:40:45,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-20 11:40:45,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-20 11:40:45,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-20 11:40:45,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-20 11:40:45,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982827038_144.jpg' 2025-07-20 11:40:45,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:45,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:45,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:45,852 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:45,852 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:45,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:45,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:40:46,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 11:40:46,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:46,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 11:40:46,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:46,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 11:40:46,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 11:40:46,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 11:40:46,847 - INFO - [utils.fire_smoke_detector] - [fire_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:46,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:40:46,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982831230_620.jpg' 2025-07-20 11:40:46,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:46,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:46,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:47,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:47,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:47,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:47,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 11:40:47,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 11:40:47,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 11:40:48,002 - 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:48,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:40:48,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 11:40:48,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 11:40:48,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 11:40:48,262 - INFO - [utils.fire_smoke_detector] - [fire_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:48,262 - INFO - [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:48,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982848552_455.jpg' 2025-07-20 11:40:48,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:48,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:48,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:49,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:49,266 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:49,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:49,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:40:49,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 11:40:49,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 11:40:50,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 11:40:50,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:50,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 11:40:50,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 11:40:50,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 11:40:50,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 11:40:50,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 11:40:50,265 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982848629_544.jpg' 2025-07-20 11:40:50,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:50,522 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:50,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:50,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:50,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:50,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:50,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:51,239 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:51,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:51,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:51,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:51,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 11:40:51,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 11:40:51,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 11:40:51,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-20 11:40:51,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-20 11:40:51,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982849334_250.jpg' 2025-07-20 11:40:52,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:52,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:52,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:52,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:52,463 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:52,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11: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-20 11:40:52,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:52,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:53,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-20 11:40:53,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:53,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-20 11:40:53,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-20 11:40:53,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-20 11:40:53,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 11:40:53,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 11:40:53,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982849346_501.jpg' 2025-07-20 11:40:53,528 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:53,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:53,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:53,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:53,865 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:53,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:53,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:40:54,252 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:54,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:40:54,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:40:54,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:54,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:40:54,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:40:54,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:40:54,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 11:40:54,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 11:40:54,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982849865_398.jpg' 2025-07-20 11:40:55,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:55,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:55,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:55,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:55,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:55,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:55,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 11:40:55,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:55,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 11:40:56,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:40:56,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:56,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:40:56,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:40:56,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:40:56,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 11:40:56,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 11:40:56,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982849918_573.jpg' 2025-07-20 11:40:56,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:40:56,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:40:56,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:40:56,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:40:56,888 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:40:56,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:40:56,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-20 11:40:57,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 11:40:57,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 11:40:57,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 11:40:57,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:40:57,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 11:40:57,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 11:40:57,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 11:40:57,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-20 11:40:57,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-20 11:41:13,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982873127_696.jpg' 2025-07-20 11:41:13,498 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:41:13,498 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:41:13,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:41:13,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:41:13,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:41:13,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:41:13,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 11:41:14,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:41:14,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:41:14,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-20 11:41:14,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:41:14,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-20 11:41:14,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-20 11:41:14,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-20 11:41:14,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:41:14,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:41:14,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982873706_269.jpg' 2025-07-20 11:41:14,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:41:14,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:41:14,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:41:15,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:41:15,244 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:41:15,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:41:15,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:41:15,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-20 11:41:15,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-20 11:41:15,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 11:41:15,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:41:15,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:41:15,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 11:41:15,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 11:41:16,238 - INFO - [utils.fire_smoke_detector] - [fire_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:41:16,238 - INFO - [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:41:16,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982874076_725.jpg' 2025-07-20 11:41:16,618 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:41:16,618 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:41:16,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:41:16,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:41:16,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:41:16,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:41:16,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 11:41: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-20 11:41:17,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:41:17,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:41:17,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:41:17,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-20 11:41:17,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-20 11:41:17,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-20 11:41:17,952 - INFO - [utils.fire_smoke_detector] - [fire_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:41:17,952 - INFO - [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:41:36,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982896372_35.jpg' 2025-07-20 11:41:36,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:41:36,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:41:36,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:41:37,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:41:37,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:41:37,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:41:37,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:41:37,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-20 11:41:37,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-20 11:41:37,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 11:41:37,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:41:37,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 11:41:37,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 11:41:37,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 11:41:38,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 11:41:38,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 11:41:38,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752982897874_145.jpg' 2025-07-20 11:41:38,439 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:41:38,439 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:41:38,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:41:38,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:41:38,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:41:38,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:41:38,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-20 11:41:39,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-20 11:41:39,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-20 11:41:39,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:41:39,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:41:39,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 11:41:39,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 11:41:39,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:41:39,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 11:41:39,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-20 11:48:24,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983304428_10.jpg' 2025-07-20 11:48:25,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:25,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:25,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:25,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:25,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:25,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:25,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-20 11:48:25,989 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:25,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:48:26,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 11:48:26,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:26,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 11:48:26,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 11:48:26,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 11:48:26,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 11:48:26,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:48:26,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983304533_678.jpg' 2025-07-20 11:48:26,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:26,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:26,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:27,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:27,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:27,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:27,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:48:27,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-20 11:48:27,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-20 11:48:27,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 11:48:27,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:27,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 11:48:27,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 11:48:27,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 11:48:28,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-20 11:48:28,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-20 11:48:28,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983304800_93.jpg' 2025-07-20 11:48:28,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:28,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:28,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:28,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:28,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:28,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:28,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 11:48:29,169 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:29,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 11:48:29,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 11:48:29,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:29,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 11:48:29,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 11:48:29,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 11:48:29,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:48:29,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:48:29,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983304643_671.jpg' 2025-07-20 11:48:30,062 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:30,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:30,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:30,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:30,398 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:30,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48: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 11:48:30,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 11:48:30,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 11:48:31,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-20 11:48:31,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:31,133 - INFO - [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:48:31,133 - INFO - [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:48:31,133 - INFO - [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:48:31,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-20 11:48:31,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-20 11:48:31,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983304682_751.jpg' 2025-07-20 11:48:31,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:31,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:31,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:32,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:32,013 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:32,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:32,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 11:48:32,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 11:48:32,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:48: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 11:48:32,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:32,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:48:32,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:48:32,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:48:33,013 - INFO - [utils.fire_smoke_detector] - [fire_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:48:33,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-20 11:48:33,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983304641_403.jpg' 2025-07-20 11:48:33,100 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:33,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:33,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:33,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:33,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:33,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:33,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-20 11:48:33,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 11:48:33,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 11:48:34,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:34,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:34,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 11:48:34,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 11:48:34,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 11:48:34,430 - INFO - [utils.fire_smoke_detector] - [fire_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:48:34,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-20 11:48:34,432 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305059_377.jpg' 2025-07-20 11:48:34,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:34,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:34,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:35,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:35,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:35,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:35,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-20 11:48:35,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:35,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:48:35,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 11:48:35,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:35,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 11:48:35,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 11:48:35,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 11:48:36,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 11:48:36,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 11:48:36,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305274_404.jpg' 2025-07-20 11:48:36,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:36,352 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:36,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:36,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:36,688 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:36,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:36,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-20 11:48:37,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-20 11:48:37,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-20 11:48:37,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:37,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:37,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 11:48:37,427 - INFO - [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:48:37,427 - INFO - [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:48:37,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 11:48:37,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 11:48:37,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305339_185.jpg' 2025-07-20 11:48:37,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:37,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:37,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:38,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:38,321 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:38,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:38,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 11:48:38,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:38,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:48:39,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 11:48:39,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:39,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 11:48:39,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 11:48:39,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 11:48:39,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 11:48:39,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 11:48:39,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305516_5.jpg' 2025-07-20 11:48:39,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:39,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:39,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:39,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:39,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:39,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:39,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 11:48:40,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 11:48:40,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 11:48:40,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 11:48:40,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:40,664 - INFO - [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:48:40,664 - INFO - [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:48:40,664 - INFO - [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:48:40,924 - INFO - [utils.fire_smoke_detector] - [fire_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:48:40,924 - INFO - [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:48:40,925 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305622_436.jpg' 2025-07-20 11:48:41,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:41,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:41,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:41,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:41,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:41,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:41,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 11:48: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-20 11:48:41,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 11:48:42,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-20 11:48:42,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:42,272 - INFO - [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:48:42,272 - INFO - [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:48:42,272 - INFO - [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:48:42,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-20 11:48:42,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-20 11:48:42,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305632_10.jpg' 2025-07-20 11:48:42,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:42,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:42,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:42,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:42,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:42,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:42,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 11:48:43,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-20 11:48:43,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-20 11:48:43,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:43,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:43,680 - INFO - [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:48:43,680 - INFO - [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:48:43,680 - INFO - [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:48:43,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 11:48:43,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 11:48:43,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983305966_98.jpg' 2025-07-20 11:48:44,014 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:44,014 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:44,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:44,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:44,349 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:44,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:44,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:48:44,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-20 11:48:44,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-20 11:48:45,079 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:45,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:45,079 - INFO - [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:48:45,079 - INFO - [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:48:45,079 - INFO - [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:48:45,339 - INFO - [utils.fire_smoke_detector] - [fire_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:48:45,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 11:48:45,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983307059_599.jpg' 2025-07-20 11:48:45,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:45,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:45,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:45,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:45,959 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:45,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:45,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 11:48:46,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 11:48:46,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 11:48:46,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 11:48:46,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:46,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 11:48:46,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 11:48:46,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 11:48:46,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:48:46,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:48:48,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983328237_43.jpg' 2025-07-20 11:48:48,610 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:48,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:48,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:48,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:48,947 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:48,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:48,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:48:49,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 11:48:49,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 11:48:49,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-20 11:48:49,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:49,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-20 11:48:49,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-20 11:48:49,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-20 11:48:49,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 11:48:49,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 11:48:49,939 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983328362_252.jpg' 2025-07-20 11:48:50,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:50,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:50,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:50,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:50,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:50,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:50,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:48:50,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:50,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:48:51,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:48:51,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:51,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:48:51,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:48:51,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:48:51,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 11:48:51,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 11:48:51,350 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983328460_9.jpg' 2025-07-20 11:48:51,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:51,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:51,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:51,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:51,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:51,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48: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:48:52,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 11:48:52,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 11:48:52,480 - 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:48:52,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 11:48:52,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 11:48:52,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 11:48:52,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 11:48:52,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 11:48:52,744 - INFO - [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:48:52,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983328655_208.jpg' 2025-07-20 11:48:52,835 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:52,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:52,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:53,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:53,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:53,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:53,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 11:48:53,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 11:48:53,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 11:48:53,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:53,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:53,901 - INFO - [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:48:53,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-20 11:48:53,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-20 11:48:54,162 - INFO - [utils.fire_smoke_detector] - [fire_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:48:54,162 - INFO - [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:48:54,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983329406_172.jpg' 2025-07-20 11:48:54,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:54,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:54,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:54,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:54,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:54,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:54,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 11:48:54,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-20 11:48:54,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-20 11:48:55,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:55,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:55,306 - INFO - [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:48:55,306 - INFO - [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:48:55,306 - INFO - [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:48:55,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 11:48:55,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-20 11:48:55,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983329777_224.jpg' 2025-07-20 11:48:55,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:48:55,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:48:55,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:48:56,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:48:56,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:48:56,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:48:56,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 11:48:56,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-20 11:48:56,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:48:56,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:48:56,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:48:56,732 - INFO - [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:48:56,732 - INFO - [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:48:56,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 11:48:56,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-20 11:48:56,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-20 11:49:12,696 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983352392_812.jpg' 2025-07-20 11:49:12,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:49:12,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:49:12,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:49:13,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:49:13,123 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:49:13,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:49:13,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 11:49:13,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 11:49:13,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:49:13,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:49:13,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:49:13,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:49:13,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:49:13,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:49:14,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 11:49:14,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 11:49:14,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983353311_63.jpg' 2025-07-20 11:49:14,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:49:14,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:49:14,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:49:14,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:49:14,752 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:49:14,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:49:14,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:49:15,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:49:15,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:49:15,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 11:49:15,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:49:15,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 11:49:15,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 11:49:15,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 11:49:15,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 11:49:15,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 11:49:15,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983354306_705.jpg' 2025-07-20 11:49:15,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:49:15,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:49:15,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:49:16,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:49:16,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:49:16,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:49:16,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-20 11:49:16,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 11:49:16,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 11:49:16,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:49:16,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:49:16,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:49:16,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:49:16,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:49:17,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 11:49:17,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 11:49:36,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983376247_407.jpg' 2025-07-20 11:49:36,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:49:36,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:49:36,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:49:36,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:49:36,935 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:49:36,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:49:36,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 11:49:37,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 11:49:37,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 11:49:37,660 - 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:49:37,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:49:37,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 11:49:37,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 11:49:37,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 11:49:37,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 11:49:37,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-20 11:49:39,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983379150_43.jpg' 2025-07-20 11:49:39,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:49:39,697 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:49:39,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:49:40,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:49:40,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:49:40,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:49: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 11:49:40,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-20 11:49:40,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-20 11:49:40,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:49:40,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:49:40,761 - INFO - [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:49:40,761 - INFO - [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:49:40,761 - INFO - [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:49: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-20 11:49: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-20 11:56:24,288 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983784028_322.jpg' 2025-07-20 11:56:24,800 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:24,800 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:24,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:25,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:25,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:25,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56: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 11: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-20 11: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-20 11:56:25,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 11:56:25,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:25,932 - INFO - [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:56:25,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-20 11:56:25,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-20 11:56:26,197 - INFO - [utils.fire_smoke_detector] - [fire_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:56:26,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 11:56:26,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983784238_25.jpg' 2025-07-20 11:56:26,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:26,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:26,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:26,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:26,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:26,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:26,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-20 11:56: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 11:56:27,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 11:56:27,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:27,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:27,546 - INFO - [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:56:27,546 - INFO - [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:56:27,546 - INFO - [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:56:27,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 11:56:27,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-20 11:56:27,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983784330_4.jpg' 2025-07-20 11:56:28,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:28,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:28,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:28,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:28,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:28,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:28,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 11:56:28,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 11:56:28,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 11:56:29,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 11:56:29,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:29,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 11:56:29,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 11:56:29,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 11:56:29,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 11:56:29,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 11:56:29,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983784766_363.jpg' 2025-07-20 11:56:29,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:29,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:29,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:29,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:29,993 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:29,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:29,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 11:56:30,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 11:56:30,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:56:30,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:56:30,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:30,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-20 11:56:30,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-20 11:56:30,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-20 11:56:30,989 - INFO - [utils.fire_smoke_detector] - [fire_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:56: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 11:56: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_1752983784758_157.jpg' 2025-07-20 11:56:31,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:31,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:31,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:31,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:31,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:31,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:31,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-20 11:56:32,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 11:56:32,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 11:56:32,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-20 11:56:32,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:32,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-20 11:56:32,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-20 11:56:32,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-20 11:56:32,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-20 11:56:32,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-20 11:56:32,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983784906_921.jpg' 2025-07-20 11:56:32,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:32,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:32,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:33,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:33,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:33,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:33,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:56:33,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-20 11:56:33,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-20 11:56:34,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 11:56:34,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:34,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 11:56:34,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 11:56:34,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 11:56: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 11:56:34,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 11:56:34,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983784993_326.jpg' 2025-07-20 11:56:34,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:34,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:34,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:34,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:34,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:34,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:34,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:56:35,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:56:35,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: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 11: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 11: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 11: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 11: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 11:56:35,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 11:56:35,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 11:56:35,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983785112_829.jpg' 2025-07-20 11:56:36,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:36,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:36,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:37,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:37,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:37,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:37,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:56:37,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 11:56:37,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 11:56:37,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 11:56:37,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:37,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 11:56:37,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 11:56:37,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 11:56:38,021 - INFO - [utils.fire_smoke_detector] - [fire_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:56:38,021 - INFO - [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:56:38,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983785623_672.jpg' 2025-07-20 11:56:38,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:38,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:38,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:38,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:38,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:38,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:38,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 11:56:38,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-20 11:56:38,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-20 11:56:39,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-20 11:56:39,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:39,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-20 11:56:39,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-20 11:56:39,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-20 11:56:39,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-20 11:56:39,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-20 11:56:39,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983785772_829.jpg' 2025-07-20 11:56:39,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:39,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:39,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:39,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:39,865 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:39,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:39,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:56:40,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:40,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-20 11:56:40,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 11:56:40,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:40,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 11:56:40,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 11:56:40,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 11:56:40,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:56:40,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:56:40,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983785789_283.jpg' 2025-07-20 11:56:40,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:40,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:40,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:41,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:41,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:41,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:41,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 11:56:41,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:56:41,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 11:56:42,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 11:56:42,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:42,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 11:56:42,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 11:56:42,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:56:42,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 11:56:42,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 11:56:42,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983785988_239.jpg' 2025-07-20 11:56:42,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:42,349 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:42,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:42,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:42,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:42,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:42,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 11:56:43,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-20 11:56:43,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-20 11:56:43,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-20 11:56:43,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:43,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-20 11:56:43,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-20 11:56:43,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-20 11:56:43,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 11:56:43,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 11:56:43,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983788407_261.jpg' 2025-07-20 11:56:43,771 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:43,771 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:43,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:44,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:44,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:44,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:44,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:56:44,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 11:56:44,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:56:44,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:56:44,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:44,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:56:44,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:56:44,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:56:45,103 - INFO - [utils.fire_smoke_detector] - [fire_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:56:45,103 - INFO - [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:56:45,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983788953_408.jpg' 2025-07-20 11:56:45,389 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:45,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:45,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:45,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:45,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:45,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:45,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 11:56:46,104 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:46,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:56:46,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:46,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:46,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-20 11:56:46,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-20 11:56:46,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-20 11:56:46,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 11:56:46,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 11:56:46,712 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983791739_569.jpg' 2025-07-20 11:56:46,992 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:46,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:46,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:47,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:47,328 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:47,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:47,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:56:47,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:56:47,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 11:56:48,060 - 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:56:48,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:56:48,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:56:48,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:56:48,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:56:48,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 11:56:48,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 11:56:48,726 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983808446_563.jpg' 2025-07-20 11:56:48,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:48,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:48,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:49,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:49,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:49,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:49,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-20 11:56:49,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-20 11:56:49,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-20 11:56:49,873 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:49,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:49,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-20 11:56:49,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-20 11:56:49,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-20 11:56:50,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-20 11:56:50,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-20 11:56:50,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983808524_478.jpg' 2025-07-20 11:56:50,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:50,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:50,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:50,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:50,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:50,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:50,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:56:50,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-20 11:56:50,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 11:56:51,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:51,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:51,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 11:56:51,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 11:56:51,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 11:56:51,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 11:56:51,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 11:56:51,529 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983808767_527.jpg' 2025-07-20 11:56:51,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:51,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:51,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:51,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:51,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:51,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:51,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 11:56:52,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:56:52,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:56:52,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 11:56:52,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:52,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-20 11:56:52,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-20 11:56:52,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-20 11:56:52,952 - INFO - [utils.fire_smoke_detector] - [fire_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:56:52,952 - INFO - [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:56:52,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983808746_884.jpg' 2025-07-20 11:56:53,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:53,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:53,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:53,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:53,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:53,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:53,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 11:56:53,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-20 11:56:53,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:56:54,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:56:54,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:54,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:56:54,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:56:54,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:56:54,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 11:56:54,372 - INFO - [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:56:54,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983809295_355.jpg' 2025-07-20 11:56:54,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:54,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:54,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:54,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:54,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:54,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:54,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 11:56:55,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-20 11:56:55,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-20 11:56:55,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 11:56:55,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:55,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 11:56:55,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 11:56:55,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 11:56:55,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 11:56:55,791 - INFO - [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:56:55,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983813467_917.jpg' 2025-07-20 11:56:55,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:56:55,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:56:55,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:56:56,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:56:56,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:56:56,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:56:56,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE 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:56:56,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 11:56:56,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-20 11:56:56,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:56:56,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:56:56,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:56:56,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:56:56,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:56:57,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-20 11:56:57,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 11:57:12,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983832021_730.jpg' 2025-07-20 11:57:12,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:57:12,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:57:12,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:57:12,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:57:12,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:57:12,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:57:12,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 11:57:13,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:57:13,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:57:13,400 - 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:57:13,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 11:57:13,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 11:57:13,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 11:57:13,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 11:57:13,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 11:57:13,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 11:57:13,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983832955_499.jpg' 2025-07-20 11:57:13,755 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:57:13,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:57:13,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:57:14,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:57:14,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:57:14,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:57: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-20 11:57:14,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:57:14,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:57:14,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:57:14,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:57:14,807 - INFO - [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:57:14,807 - INFO - [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:57:14,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 11:57:15,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:57:15,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:57:17,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983837246_13.jpg' 2025-07-20 11:57:17,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:57:17,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:57:17,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:57:18,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:57:18,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:57:18,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:57:18,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-20 11:57:18,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 11:57:18,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large 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:57:18,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 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:57:18,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:57:18,810 - INFO - [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:57:18,810 - INFO - [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:57:18,810 - INFO - [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:57:19,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 11:57:19,071 - INFO - [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:57:37,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983857412_875.jpg' 2025-07-20 11:57:37,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:57:37,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:57:37,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:57:38,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:57:38,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:57:38,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:57:38,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-20 11:57:38,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 11:57:38,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 11:57:38,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 11:57:38,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:57:38,951 - INFO - [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:57:38,951 - INFO - [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:57:38,951 - INFO - [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:57:39,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:57:39,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 11:57:42,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752983862144_921.jpg' 2025-07-20 11:57:42,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 11:57:42,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 11:57:42,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 11:57:43,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 11:57:43,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 11:57:43,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 11:57:43,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-20 11:57:43,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 11:57:43,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 11:57:43,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 11:57:43,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 11:57:43,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 11:57:43,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 11:57:43,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 11:57:44,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:57:44,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 12:00:25,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984024789_979.jpg' 2025-07-20 12:00:25,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:25,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:25,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:25,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:25,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:25,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:25,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 12:00: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-20 12:00: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-20 12:00:26,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-20 12:00:26,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:26,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 12:00:26,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 12:00:26,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 12:00:26,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 12:00:26,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 12:00:26,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984024870_680.jpg' 2025-07-20 12:00:26,717 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:26,718 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:26,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:27,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:27,051 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:27,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:27,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-20 12:00:27,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-20 12:00:27,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-20 12:00:27,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 12:00:27,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:27,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 12:00:27,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 12:00:27,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 12:00:28,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 12:00:28,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 12:00:28,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984024947_407.jpg' 2025-07-20 12:00:28,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:28,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:28,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:28,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:28,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:28,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:28,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:00:28,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 12:00:28,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-20 12:00:29,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 12:00:29,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:29,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 12:00:29,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:00:29,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:00:29,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-20 12:00:29,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:00:29,446 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984024972_300.jpg' 2025-07-20 12:00:29,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:29,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:29,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:29,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:29,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:29,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:29,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 12:00:30,245 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:00:30,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:00: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 12:00:30,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00: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 12:00: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 12:00: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 12:00:30,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:00:30,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-20 12:00:30,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984025689_103.jpg' 2025-07-20 12:00:31,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:31,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:31,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:31,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:31,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:31,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:31,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 12:00:31,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 12:00:31,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 12:00:32,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 12:00:32,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:32,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 12:00:32,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-20 12:00:32,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-20 12:00:32,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 12:00:32,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:00:32,509 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984025960_40.jpg' 2025-07-20 12:00:32,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:32,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:32,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:32,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:32,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:32,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:32,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-20 12:00:33,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 12:00:33,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 12:00:33,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 12:00:33,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:33,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 12:00:33,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 12:00:33,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 12:00:33,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 12:00:33,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 12:00:33,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984026074_124.jpg' 2025-07-20 12:00:34,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:34,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:34,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:34,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:34,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:34,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:34,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 12:00:34,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:00:34,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 12:00:35,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 12:00:35,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:35,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 12:00:35,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 12:00:35,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 12:00:35,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 12:00:35,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 12:00:35,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984026338_503.jpg' 2025-07-20 12:00:35,425 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:35,425 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:35,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:35,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:35,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:35,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:35,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 12:00:36,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 12:00:36,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 12:00:36,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 12:00:36,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:36,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 12:00:36,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 12:00:36,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 12:00:36,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 12:00:36,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 12:00:36,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984026591_61.jpg' 2025-07-20 12:00:36,833 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:36,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:36,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:37,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:37,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:37,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:37,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 12:00:37,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 12:00:37,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 12:00:37,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 12:00:37,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:37,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 12:00:37,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 12:00:37,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 12:00:38,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 12:00:38,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 12:00:38,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984028053_39.jpg' 2025-07-20 12:00:38,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:38,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:38,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:38,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:38,589 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:38,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:38,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 12:00:38,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-20 12:00: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-20 12:00:39,317 - 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 12:00:39,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:00:39,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 12:00:39,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 12:00:39,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 12:00:39,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 12:00:39,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 12:00:39,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984028761_347.jpg' 2025-07-20 12:00:39,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:39,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:39,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:39,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:39,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:39,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00: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 12:00: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-20 12:00: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-20 12:00:40,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 12:00:40,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00: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 12:00: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 12:00: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 12:00:40,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-20 12:00:40,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-20 12:00:40,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984033189_705.jpg' 2025-07-20 12:00:41,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:41,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:41,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:41,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:41,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:41,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:41,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 12:00:41,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 12:00:41,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 12:00:42,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 12:00:42,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:42,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 12:00:42,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 12:00:42,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 12:00:42,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 12:00:42,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 12:00:42,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984034943_223.jpg' 2025-07-20 12:00:42,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:42,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:42,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:43,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:43,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:43,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:43,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 12:00:43,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 12:00:43,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 12:00:43,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 12:00:43,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:43,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 12:00:43,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 12:00:43,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 12:00:44,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 12:00:44,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 12:00:44,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984035441_535.jpg' 2025-07-20 12:00:44,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:44,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:44,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:44,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:44,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:44,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:44,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 12:00:44,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 12:00:44,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 12:00:45,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:00:45,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:45,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 12:00:45,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 12:00:45,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 12:00:45,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:00:45,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:00:49,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984048955_675.jpg' 2025-07-20 12:00:49,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:49,307 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:49,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:49,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:49,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:49,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:49,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-20 12:00:50,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 12:00:50,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 12:00:50,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-20 12:00:50,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:50,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 12:00:50,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 12:00:50,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 12:00:50,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-20 12:00:50,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-20 12:00:50,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984049903_298.jpg' 2025-07-20 12:00:50,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:50,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:50,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:51,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:51,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:51,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:51,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 12:00:51,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:00:51,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:00:51,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-20 12:00:51,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:51,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 12:00:51,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 12:00:51,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 12:00:52,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 12:00:52,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:00:52,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984052078_201.jpg' 2025-07-20 12:00:52,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:52,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:52,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:52,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:52,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:52,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:52,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:00:53,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:00:53,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:00:53,533 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:00:53,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:00:53,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-20 12:00:53,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-20 12:00:53,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-20 12:00:53,793 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:00:53,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 12:00:59,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984058819_493.jpg' 2025-07-20 12:00:59,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:00:59,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:00:59,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:00:59,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:00:59,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:00:59,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:00:59,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 12:00:59,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 12:00:59,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 12:01:00,280 - 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 12:01:00,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 12:01:00,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-20 12:01:00,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-20 12:01:00,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-20 12:01:00,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 12:01:00,543 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:01:06,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984065850_585.jpg' 2025-07-20 12:01:06,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:01:06,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:01:06,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:01:06,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:01:06,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:01:06,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:01:06,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 12:01:06,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 12:01:06,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 12:01:07,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 12:01:07,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:01:07,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 12:01:07,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 12:01:07,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 12:01:07,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 12:01:07,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 12:01:16,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984076225_852.jpg' 2025-07-20 12:01:16,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:01:16,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:01:16,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:01:16,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:01:16,953 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:01:16,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:01:16,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 12:01:17,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:01:17,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:01:17,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 12:01:17,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:01:17,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 12:01:17,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 12:01:17,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 12:01:17,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:01:17,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 12:01:22,521 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984082289_426.jpg' 2025-07-20 12:01:22,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:01:22,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:01:22,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:01:22,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:01:22,929 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:01:22,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:01:22,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 12:01:23,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:01:23,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:01:23,663 - 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 12:01:23,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:01:23,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 12:01:23,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 12:01:23,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 12:01:23,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:01:23,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:01:31,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984091004_955.jpg' 2025-07-20 12:01:31,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:01:31,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:01:31,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:01:32,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:01:32,110 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:01:32,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:01:32,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 12:01:32,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 12:01:32,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 12:01:32,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 12:01:32,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:01:32,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 12:01:32,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 12:01:32,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 12:01:33,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:01:33,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:01:40,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984099616_936.jpg' 2025-07-20 12:01:40,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:01:40,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:01:40,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:01:40,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:01:40,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:01:40,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:01:40,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 12:01:40,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 12:01:40,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 12:01:41,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 12:01:41,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:01: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-20 12:01: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-20 12:01: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-20 12:01:41,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-20 12:01:41,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-20 12:01:55,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984114985_760.jpg' 2025-07-20 12:01:55,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:01:55,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:01:55,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:01:55,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:01:55,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:01:55,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:01:55,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 12:01:56,313 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:01:56,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:01:56,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:01:56,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:01:56,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:01:56,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 12:01:56,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 12:01:56,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:01:56,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:24,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984504363_929.jpg' 2025-07-20 12:08:25,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:25,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:25,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:25,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:25,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:25,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:25,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 12:08: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 12:08: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 12:08:26,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 12:08:26,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:26,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 12:08:26,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 12:08:26,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 12:08:26,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 12:08:26,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:26,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984504416_983.jpg' 2025-07-20 12:08:26,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:26,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:26,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:27,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:27,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:27,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:27,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:08:27,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 12:08:27,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 12:08:27,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-20 12:08:27,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:27,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 12:08:27,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 12:08:27,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 12:08:28,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 12:08: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 12:08:28,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984504622_611.jpg' 2025-07-20 12:08:28,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:28,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:28,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:28,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:28,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:28,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:28,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-20 12:08:29,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 12:08:29,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-20 12:08:29,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-20 12:08:29,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:29,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-20 12:08:29,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-20 12:08:29,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:08:29,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 12:08:29,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 12:08:29,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984504677_319.jpg' 2025-07-20 12:08:29,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:29,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:29,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:30,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:30,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:30,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:30,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-20 12:08:30,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-20 12:08:30,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-20 12:08:30,971 - 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 12:08:30,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:08:30,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:08:30,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:08:30,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:08:31,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:08:31,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-20 12:08:31,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984505073_915.jpg' 2025-07-20 12:08:31,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:31,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:31,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:31,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:31,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:31,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:31,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:08:32,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-20 12:08:32,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-20 12:08:32,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 12:08:32,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08: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 12:08: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 12:08: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 12:08:32,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:08:32,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-20 12:08:32,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984505079_830.jpg' 2025-07-20 12:08:33,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:33,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:33,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:33,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:33,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:33,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:33,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 12:08:33,822 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:08:33,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:08:34,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-20 12:08:34,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:34,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-20 12:08:34,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-20 12:08:34,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-20 12:08:34,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:08:34,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:34,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984505186_470.jpg' 2025-07-20 12:08:34,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:34,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:34,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:34,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:34,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:34,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:34,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 12:08:35,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 12:08:35,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 12:08:35,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 12:08:35,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:35,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 12:08:35,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-20 12:08:35,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:08:35,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-20 12:08:35,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-20 12:08:35,842 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984505253_980.jpg' 2025-07-20 12:08:36,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:36,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:36,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:36,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:36,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:36,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:36,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:08:36,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-20 12:08:36,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-20 12:08:37,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 12:08:37,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:37,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 12:08:37,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 12:08:37,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:08:37,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 12:08:37,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:37,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984505908_768.jpg' 2025-07-20 12:08:37,737 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:37,737 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:37,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:38,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:38,070 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:38,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:38,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:08:38,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:08:38,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:08:38,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-20 12:08:38,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:38,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 12:08:38,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 12:08:38,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 12:08:39,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 12:08:39,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 12:08:39,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984506157_746.jpg' 2025-07-20 12:08:39,146 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:39,146 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:39,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:39,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:39,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:39,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:39,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:08:39,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 12:08:39,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 12:08:40,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-20 12:08:40,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:40,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-20 12:08:40,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-20 12:08:40,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-20 12:08:40,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 12:08:40,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 12:08:40,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984506515_784.jpg' 2025-07-20 12:08:40,787 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:40,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:40,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:41,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:41,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:41,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:41,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 12:08:41,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 12:08:41,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 12:08:41,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-20 12:08:41,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:41,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-20 12:08:41,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-20 12:08:41,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-20 12:08:42,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 12:08:42,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:42,120 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984507140_46.jpg' 2025-07-20 12:08:42,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:42,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:42,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:42,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:42,538 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:42,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:42,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-20 12:08:42,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 12:08:42,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 12:08:43,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 12:08:43,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:43,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 12:08:43,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 12:08:43,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 12: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 12: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 12:08:48,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984528312_648.jpg' 2025-07-20 12:08:48,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:48,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:48,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:49,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:49,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:49,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:49,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 12:08:49,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-20 12:08:49,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 12:08:49,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-20 12:08:49,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:49,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-20 12:08:49,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-20 12:08:49,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-20 12:08:50,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 12:08:50,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 12:08:50,150 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984528375_73.jpg' 2025-07-20 12:08:50,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:50,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:50,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:50,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:50,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:50,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:50,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 12:08:50,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 12:08:50,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 12:08:51,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 12:08:51,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:51,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 12:08:51,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 12:08:51,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 12:08:51,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 12:08:51,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 12:08:51,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984528576_856.jpg' 2025-07-20 12:08:51,632 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:51,633 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:51,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:51,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:51,969 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:51,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:51,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 12:08:52,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-20 12:08:52,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-20 12:08:52,697 - 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 12:08:52,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:08:52,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:08:52,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:08:52,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:08:52,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:08:52,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:52,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984529906_426.jpg' 2025-07-20 12:08:53,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:53,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:53,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:53,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:53,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:53,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:53,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 12:08:53,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:08:53,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:08:54,094 - 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 12:08:54,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:08:54,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 12:08:54,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 12:08:54,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 12:08:54,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:08:54,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:08:54,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984530302_117.jpg' 2025-07-20 12:08:54,441 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:08:54,441 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:08:54,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:08:54,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:08:54,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:08:54,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:08:54,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:08:55,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 12:08:55,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 12:08:55,527 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:08:55,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:08:55,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:08:55,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:08:55,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:08:55,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 12:08:55,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 12:09:12,977 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984552676_10.jpg' 2025-07-20 12:09:13,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:09:13,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:09:13,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:09:13,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:09:13,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:09:13,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:09:13,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 12:09:13,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 12:09:13,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:09:14,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:09:14,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:09:14,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-20 12:09:14,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-20 12:09:14,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-20 12:09: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 12:09: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 12:09:15,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984554859_669.jpg' 2025-07-20 12:09:15,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:09:15,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:09:15,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:09:15,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:09:15,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:09:15,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:09:15,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-20 12:09:16,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:09:16,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 12:09:16,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 12:09:16,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:09:16,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 12:09:16,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 12:09:16,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 12:09:16,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 12:09:16,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 12:09:20,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984560759_106.jpg' 2025-07-20 12:09:21,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:09:21,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:09:21,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:09:21,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:09:21,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:09:21,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:09:21,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 12:09:21,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-20 12:09:21,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:09:22,110 - 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 12:09:22,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:09:22,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-20 12:09:22,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-20 12:09:22,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-20 12:09:22,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-20 12:09:22,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-20 12:09:37,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984576734_686.jpg' 2025-07-20 12:09:37,084 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:09:37,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:09:37,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:09:37,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:09:37,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:09:37,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:09:37,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:09:37,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 12:09:37,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-20 12:09:38,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-20 12:09:38,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:09:38,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 12:09:38,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 12:09:38,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 12:09:38,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 12:09:38,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 12:09:39,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984579166_449.jpg' 2025-07-20 12:09:39,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:09:39,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:09:39,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:09:39,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:09:39,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:09:39,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:09:39,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 12:09:40,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-20 12:09:40,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-20 12:09:40,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 12:09:40,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:09:40,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 12:09:40,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 12:09:40,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 12:09:40,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-20 12:09:40,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-20 12:16: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_1752984984268_155.jpg' 2025-07-20 12:16:25,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:25,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:25,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:25,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:25,445 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:25,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:25,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:16:25,822 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:25,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:26,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:26,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:26,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 12:16:26,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 12:16:26,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 12:16:26,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:16:26,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-20 12:16:26,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984984567_978.jpg' 2025-07-20 12:16:26,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:26,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:26,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:27,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:27,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:27,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:27,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-20 12:16:27,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-20 12:16:27,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-20 12:16:27,764 - 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 12:16:27,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 12:16:27,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 12:16:27,817 - 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 12:16:27,818 - 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 12:16:27,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 12:16:27,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 12:16:28,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-20 12:16:28,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:16:28,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984984679_120.jpg' 2025-07-20 12:16:28,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:28,343 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:28,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:28,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:28,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:28,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:28,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 12:16:29,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 12:16:29,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 12:16:29,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 12:16:29,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:29,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 12:16:29,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 12:16:29,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 12:16:29,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-20 12:16:29,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 12:16:29,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984984824_200.jpg' 2025-07-20 12:16:29,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:29,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:29,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:30,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:30,265 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:30,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:30,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-20 12:16:30,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 12:16:30,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 12:16:30,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 12:16:30,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:30,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 12:16:30,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 12:16:30,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 12:16:31,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 12:16:31,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 12:16:31,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984985032_911.jpg' 2025-07-20 12:16:32,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:32,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:32,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:32,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:32,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:32,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:32,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-20 12:16: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 12:16:33,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-20 12:16:33,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 12:16:33,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:33,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 12:16:33,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 12:16:33,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-20 12:16:33,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-20 12:16:33,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 12:16:33,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984985140_588.jpg' 2025-07-20 12:16:34,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:34,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:34,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:34,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:34,457 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:34,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:34,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:16:34,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:34,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 12:16:35,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-20 12:16:35,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:35,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-20 12:16:35,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-20 12:16:35,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-20 12:16:35,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:16:35,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 12:16:35,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984985229_185.jpg' 2025-07-20 12:16:35,514 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:35,514 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:35,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:35,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:35,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:35,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:35,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 12:16:36,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 12:16:36,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-20 12:16: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 12:16:36,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:36,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-20 12:16:36,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-20 12:16:36,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-20 12:16:36,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 12:16:36,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 12:16:36,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984985232_313.jpg' 2025-07-20 12:16:36,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:36,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:36,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:37,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:37,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:37,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:37,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 12:16:37,635 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:37,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:37,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-20 12:16:37,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:37,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-20 12:16:37,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-20 12:16:37,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-20 12:16:38,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 12:16:38,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 12:16:38,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984985273_630.jpg' 2025-07-20 12:16:38,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:38,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:38,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:38,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:38,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:38,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:38,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 12:16:39,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 12:16:39,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 12:16:39,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-20 12:16:39,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:39,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-20 12:16:39,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-20 12:16:39,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:16:39,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-20 12:16:39,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:16:39,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984985979_318.jpg' 2025-07-20 12:16:39,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:39,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:39,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:40,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:40,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:40,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:40,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 12:16: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-20 12:16: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-20 12:16:40,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 12:16:40,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:40,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 12:16:40,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 12:16:40,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 12:16:41,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 12:16:41,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 12:16:41,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984986564_133.jpg' 2025-07-20 12:16:41,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:41,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:41,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:41,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:41,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:41,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:41,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 12:16:42,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 12:16:42,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:42,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 12:16:42,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:42,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 12:16:42,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 12:16:42,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 12:16: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-20 12:16: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-20 12:16:42,625 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984986661_801.jpg' 2025-07-20 12:16:42,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:42,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:42,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:43,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:43,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:43,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:43,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:16:43,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:43,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:43,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-20 12:16:43,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:43,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 12:16:43,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 12:16:43,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 12:16:44,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:16:44,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-20 12:16:44,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752984989081_127.jpg' 2025-07-20 12:16:44,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:44,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:44,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:44,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:44,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:44,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:44,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 12:16:44,991 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:44,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:45,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 12:16:45,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:45,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:16:45,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:16:45,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:16:45,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 12:16:45,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 12:16:48,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985008086_120.jpg' 2025-07-20 12:16:48,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:48,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:48,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:48,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:48,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:48,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:48,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 12:16:49,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-20 12:16:49,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-20 12:16:49,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:49,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:49,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:16:49,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:16:49,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:16:49,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 12:16:49,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 12:16:49,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985008696_80.jpg' 2025-07-20 12:16:49,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:49,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:49,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:50,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:50,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:50,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:50,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 12:16:50,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 12:16:50,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:50,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:50,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:50,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:16:50,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:16:50,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:16:51,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 12:16:51,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 12:16:51,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985009597_146.jpg' 2025-07-20 12:16:51,261 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:51,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:51,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:51,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:51,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:51,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:51,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-20 12:16:51,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:51,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 12:16:52,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 12:16:52,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:52,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 12:16:52,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 12:16:52,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 12:16:52,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 12:16:52,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 12:16:52,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985010359_12.jpg' 2025-07-20 12:16:52,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:52,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:52,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:53,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:53,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:53,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:53,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 12:16:53,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 12:16:53,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 12:16:53,741 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:53,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:53,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 12:16:53,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 12:16:53,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 12:16:53,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 12:16:53,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 12:16:53,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985010544_196.jpg' 2025-07-20 12:16:54,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:54,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:54,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:54,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:54,398 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:54,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:54,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 12:16:54,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 12:16:54,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 12:16:55,131 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:16:55,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:55,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-20 12:16:55,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-20 12:16:55,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-20 12:16: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 12:16:55,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 12:16:55,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985012725_358.jpg' 2025-07-20 12:16:55,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:16:55,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:16:55,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:16:55,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:16:55,804 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:16:55,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:16:55,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-20 12:16:56,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-20 12:16:56,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:16:56,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 12:16:56,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:16:56,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-20 12:16:56,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-20 12:16:56,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-20 12:16:56,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 12:16:56,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 12:17:13,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985032660_408.jpg' 2025-07-20 12:17:13,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:17:13,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:17:13,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:17:13,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:17:13,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:17:13,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:17:13,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:17:13,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 12:17:13,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 12:17:14,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 12:17:14,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:17:14,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 12:17:14,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 12:17:14,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 12:17:14,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-20 12:17:14,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 12:17:17,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985036835_677.jpg' 2025-07-20 12:17:17,179 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:17:17,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:17:17,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:17:17,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:17:17,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:17:17,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:17:17,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-20 12:17:17,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 12:17:17,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 12:17:18,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 12:17:18,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:17:18,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 12:17:18,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 12:17:18,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 12:17:18,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-20 12:17:18,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-20 12:17:19,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985039560_207.jpg' 2025-07-20 12:17:19,864 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:17:19,864 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:17:19,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:17:20,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:17:20,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:17:20,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:17:20,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-20 12:17: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-20 12:17: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-20 12:17:20,941 - 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 12:17:20,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:17:20,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 12:17:20,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 12:17:20,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 12:17:21,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:17:21,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:17:36,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985056316_861.jpg' 2025-07-20 12:17:36,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:17:36,801 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:17:36,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:17:37,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:17:37,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:17:37,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:17:37,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-20 12:17:37,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 12:17:37,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 12:17:37,869 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:17:37,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:17:37,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 12:17:37,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 12:17:37,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 12:17:38,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:17:38,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:17:41,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985061431_532.jpg' 2025-07-20 12:17:42,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:17:42,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:17:42,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:17:42,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:17:42,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:17:42,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:17:42,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-20 12:17:42,723 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:17:42,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 12:17:43,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 12:17:43,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:17:43,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 12:17:43,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 12:17:43,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 12:17:43,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-20 12:17:43,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:24:24,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985464232_861.jpg' 2025-07-20 12:24:25,022 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:25,022 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:25,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:25,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:25,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:25,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:25,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-20 12:24:25,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:24:25,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-20 12:24:26,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-20 12:24:26,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:26,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:24:26,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:24:26,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:24:26,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:24:26,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:24:26,433 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985464788_997.jpg' 2025-07-20 12:24:26,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:26,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:26,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:26,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:26,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:26,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:26,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:24:27,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 12:24:27,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 12:24:27,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-20 12:24:27,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:27,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-20 12:24:27,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-20 12:24:27,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:24:27,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-20 12:24:27,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-20 12:24:27,818 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985464933_647.jpg' 2025-07-20 12:24:28,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:28,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:28,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:28,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:28,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:28,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:28,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 12:24:28,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:24:28,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 12:24:29,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 12:24:29,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:29,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 12:24:29,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 12:24:29,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 12:24:29,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 12:24:29,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 12:24:29,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985464924_740.jpg' 2025-07-20 12:24:29,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:29,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:29,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:30,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:30,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:30,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:30,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:24:30,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 12:24:30,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:30,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 12:24:30,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:30,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 12:24:30,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 12:24:30,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 12:24:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:24:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:24:30,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985464960_538.jpg' 2025-07-20 12:24:31,057 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:31,057 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:31,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:31,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:31,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:31,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:31,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 12:24: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 12:24: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 12:24:32,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 12:24:32,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:32,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 12:24:32,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 12:24:32,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 12:24:32,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 12:24:32,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 12:24:32,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465046_386.jpg' 2025-07-20 12:24:32,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:32,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:32,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:33,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:33,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:33,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:33,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 12:24:33,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 12:24:33,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:33,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-20 12:24:33,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:33,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 12:24:33,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 12:24:33,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 12:24:34,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-20 12:24:34,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-20 12:24:34,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465239_382.jpg' 2025-07-20 12:24:34,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:34,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:34,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:34,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:34,661 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:34,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:34,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:24:35,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 12:24:35,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 12:24:35,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 12:24:35,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:35,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 12:24:35,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 12:24:35,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 12:24:35,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 12:24:35,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 12:24:35,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465296_635.jpg' 2025-07-20 12:24:35,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:35,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:35,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:36,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:36,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:36,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:36,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 12:24:36,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-20 12:24:36,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-20 12:24:36,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 12:24:36,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:36,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 12:24:36,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 12:24:36,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 12:24:37,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:24:37,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-20 12:24:37,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465443_97.jpg' 2025-07-20 12:24:37,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:37,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:37,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:37,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:37,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:37,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:37,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 12:24:38,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-20 12:24:38,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-20 12:24:38,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 12:24:38,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:38,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 12:24:38,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 12:24:38,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 12:24:38,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 12:24:38,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 12:24:38,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465433_643.jpg' 2025-07-20 12:24:38,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:38,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:38,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:39,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:39,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:39,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:39,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 12:24:39,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-20 12:24:39,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-20 12:24:39,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 12:24:39,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:39,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 12:24:39,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 12:24:39,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 12:24:40,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 12:24:40,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 12:24:40,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465602_462.jpg' 2025-07-20 12:24:40,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:40,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:40,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:40,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:40,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:40,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:40,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 12:24:41,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 12:24:41,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 12:24:41,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:24:41,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:41,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:24:41,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:24:41,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:24:41,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 12:24:41,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 12:24:41,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985465771_640.jpg' 2025-07-20 12:24:42,062 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:42,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:42,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:42,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:42,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:42,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:42,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 12:24:42,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 12:24:42,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:43,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 12:24:43,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:43,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 12:24:43,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 12:24:43,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 12:24:43,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 12:24:43,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 12:24:43,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985466470_196.jpg' 2025-07-20 12:24:43,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:43,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:43,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:43,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:43,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:43,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:43,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 12:24:44,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 12:24:44,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 12:24:44,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 12:24:44,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:44,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 12:24:44,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 12:24:44,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 12:24:44,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:24: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-20 12:24:44,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985466741_955.jpg' 2025-07-20 12:24:44,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:44,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:44,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:45,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:45,192 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:45,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:45,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-20 12:24:45,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-20 12:24:45,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:45,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 12:24:45,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:24:45,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 12:24:45,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 12:24:45,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-20 12:24:46,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 12:24:46,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:24:46,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985467114_782.jpg' 2025-07-20 12:24:46,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:46,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:46,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:46,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:46,591 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:46,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:46,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-20 12:24:46,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 12:24:46,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-20 12:24:47,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 12:24:47,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:47,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 12:24:47,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 12:24:47,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 12:24:47,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:24:47,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:24:48,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985487959_61.jpg' 2025-07-20 12:24:48,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:48,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:48,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:48,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:48,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:48,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:48,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 12:24:49,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 12:24:49,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 12:24:49,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-20 12:24:49,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:49,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 12:24:49,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 12:24:49,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 12:24:49,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 12:24:49,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 12:24:49,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985488595_445.jpg' 2025-07-20 12:24:49,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:49,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:49,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:50,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:50,044 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:50,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:50,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-20 12:24:50,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-20 12:24:50,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:50,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 12:24:50,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:50,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 12:24:50,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 12:24:50,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 12:24:51,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-20 12:24:51,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-20 12:24:51,025 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985488664_882.jpg' 2025-07-20 12:24:51,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:51,099 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:51,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:51,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:51,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:51,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:51,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-20 12:24:51,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:24:51,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:52,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 12:24:52,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:52,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 12:24:52,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 12:24:52,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 12:24:52,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 12:24:52,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 12:24:52,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985489179_397.jpg' 2025-07-20 12:24:52,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:52,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:52,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:52,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:52,826 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:52,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:52,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:24:53,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 12:24:53,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 12:24:53,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-20 12:24:53,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:53,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-20 12:24:53,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-20 12:24:53,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-20 12:24:53,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 12:24:53,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 12:24:53,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985489493_680.jpg' 2025-07-20 12:24:54,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:54,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:54,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:54,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:54,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:54,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24: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 12:24:54,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:24:54,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:24:55,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 12:24:55,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:55,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 12:24:55,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 12:24:55,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 12:24:55,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 12:24:55,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 12:24:55,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985489762_452.jpg' 2025-07-20 12:24:55,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:24:55,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:24:55,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:24:55,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:24:55,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:24:55,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:24:55,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 12:24:56,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 12:24:56,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 12:24:56,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-20 12:24:56,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:24:56,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-20 12:24:56,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-20 12:24:56,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-20 12:24: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 12:24:56,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 12:25:12,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985512572_190.jpg' 2025-07-20 12:25:12,974 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:25:12,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:25:12,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:25:13,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:25:13,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:25:13,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:25:13,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:25:13,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 12:25:13,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:25:14,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 12:25:14,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:25:14,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 12:25:14,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 12:25:14,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 12:25:14,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 12:25:14,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 12:25:14,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985513280_692.jpg' 2025-07-20 12:25:14,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:25:14,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:25:14,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:25:14,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:25:14,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:25:14,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:25:14,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 12:25:15,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 12:25:15,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 12:25:15,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 12:25:15,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:25:15,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 12:25:15,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 12:25:15,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 12:25:15,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 12:25:15,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 12:25:21,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985521394_858.jpg' 2025-07-20 12:25:21,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:25:21,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:25:21,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:25:22,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:25:22,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:25:22,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:25:22,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:25:22,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-20 12:25:22,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 12:25:22,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 12:25:22,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:25:22,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 12:25:22,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 12:25:22,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 12:25:23,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 12:25:23,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 12:25:36,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985536515_165.jpg' 2025-07-20 12:25:36,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:25:36,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:25:36,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:25:37,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:25:37,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:25:37,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:25:37,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 12:25:37,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 12:25:37,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 12:25:37,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 12:25:37,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:25:37,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-20 12:25:37,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-20 12:25:37,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-20 12:25:38,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-20 12:25:38,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-20 12:25:38,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985537740_618.jpg' 2025-07-20 12:25:38,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:25:38,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:25:38,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:25:38,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:25:38,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:25:38,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:25:38,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-20 12:25:39,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 12:25:39,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:25:39,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 12:25:39,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:25:39,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 12:25:39,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 12:25:39,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 12:25:39,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 12:25:39,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:32:24,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985944198_133.jpg' 2025-07-20 12:32:24,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:24,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:24,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:25,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:25,415 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:25,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:25,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 12:32:25,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 12:32:25,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-20 12:32:26,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:26,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:26,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 12:32:26,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 12:32:26,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 12:32:26,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:32:26,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:32:26,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985944333_474.jpg' 2025-07-20 12:32:26,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:26,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:26,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:26,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:26,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:26,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:26,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 12:32:27,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:27,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:32:27,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 12:32:27,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:27,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 12:32:27,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 12:32:27,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 12:32:27,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 12:32: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-20 12:32:27,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985944880_242.jpg' 2025-07-20 12:32:28,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:28,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:28,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:28,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:28,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:28,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:28,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:28,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-20 12:32:29,180 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:29,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:29,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:32:29,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:32:29,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:32:29,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 12:32:29,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 12:32:29,430 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985944876_487.jpg' 2025-07-20 12:32:29,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:29,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:29,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:30,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:30,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:30,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:30,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12: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 12: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 12:32:30,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-20 12:32:30,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:30,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:32:30,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:32:30,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:32:31,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-20 12:32:31,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-20 12:32:31,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985945047_738.jpg' 2025-07-20 12:32:31,277 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:31,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:31,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:31,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:31,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:31,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:31,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 12:32:31,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 12:32:31,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 12:32:32,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 12:32:32,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:32,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:32:32,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:32:32,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:32:32,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 12:32:32,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-20 12:32:32,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985945138_941.jpg' 2025-07-20 12:32:32,818 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:32,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:32,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:33,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:33,159 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:33,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:33,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:33,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:33,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:32:33,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:33,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:33,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-20 12:32:33,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-20 12:32:33,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-20 12:32:34,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 12:32:34,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 12:32:34,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985945182_229.jpg' 2025-07-20 12:32:34,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:34,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:34,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:34,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:34,789 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:34,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:34,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 12:32:35,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 12:32:35,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 12:32:35,522 - 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 12:32:35,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:32:35,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:32:35,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:32:35,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:32:35,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 12:32:35,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 12:32:35,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985945397_658.jpg' 2025-07-20 12:32:36,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:36,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:36,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:36,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:36,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:36,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:36,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:36,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 12:32:36,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 12:32:37,069 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:37,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:37,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 12:32:37,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 12:32:37,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 12:32:37,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 12:32:37,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 12:32:37,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985945559_879.jpg' 2025-07-20 12:32:37,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:37,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:37,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:37,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:37,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:37,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:37,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 12:32:38,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 12:32:38,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 12:32:38,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 12:32:38,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:38,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 12:32:38,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 12:32:38,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 12:32: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 12:32: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 12:32: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_1752985946455_54.jpg' 2025-07-20 12:32:38,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:38,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:38,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:39,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:39,145 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:39,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:39,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:39,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 12:32:39,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:32:39,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-20 12:32:39,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:39,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-20 12:32:39,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-20 12:32:39,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-20 12:32:40,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-20 12:32:40,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 12:32:40,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985946464_972.jpg' 2025-07-20 12:32:40,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:40,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:40,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:40,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:40,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:40,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:40,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:40,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-20 12:32:40,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-20 12:32:41,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 12:32:41,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:41,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 12:32:41,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 12:32:41,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 12:32:41,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-20 12:32:41,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:32:41,589 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985946659_93.jpg' 2025-07-20 12:32:41,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:41,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:41,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:42,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:42,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:42,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:42,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:42,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 12:32:42,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:32:42,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 12:32:42,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:42,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 12:32:42,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 12:32:42,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 12:32:43,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 12:32:43,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 12:32:43,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985947160_943.jpg' 2025-07-20 12:32:43,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:43,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:43,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:43,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:43,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:43,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:43,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:44,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-20 12:32:44,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-20 12:32:44,563 - 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 12:32:44,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:32:44,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 12:32:44,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 12:32:44,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 12:32:44,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 12:32:44,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 12:32:44,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985947657_831.jpg' 2025-07-20 12:32:44,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:44,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:44,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:45,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:45,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:45,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:45,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-20 12:32:45,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 12:32:45,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-20 12:32:45,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:45,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:45,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 12:32:45,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 12:32:45,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 12:32:46,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:32:46,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 12:32:47,870 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985967604_382.jpg' 2025-07-20 12:32:47,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:47,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:47,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:48,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:48,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:48,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:48,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 12:32:48,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 12:32:48,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 12:32:49,026 - 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 12:32:49,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 12:32:49,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 12:32:49,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 12:32:49,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 12:32:49,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:32:49,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-20 12:32:49,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985967637_866.jpg' 2025-07-20 12:32:49,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:49,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:49,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:49,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:49,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:49,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:49,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 12:32:50,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-20 12:32:50,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 12:32:50,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:50,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:50,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 12:32:50,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:32:50,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:32:50,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 12:32:50,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 12:32:50,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985970138_239.jpg' 2025-07-20 12:32:51,949 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:51,949 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:51,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:52,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:52,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:52,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:52,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 12:32:52,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 12:32:52,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-20 12:32:53,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 12:32:53,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:53,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 12:32:53,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 12:32:53,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 12:32:53,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-20 12:32:53,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-20 12:32:53,276 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985970154_85.jpg' 2025-07-20 12:32:53,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:53,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:53,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:53,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:53,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:53,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:53,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:32:54,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:32:54,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:32:54,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-20 12:32:54,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:54,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-20 12:32:54,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-20 12:32:54,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-20 12:32:54,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-20 12:32:54,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-20 12:32:54,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985971195_124.jpg' 2025-07-20 12:32:54,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:32:54,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:32:54,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:32:55,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:32:55,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:32:55,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:32:55,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-20 12:32:55,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 12:32:55,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 12:32:55,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 12:32:55,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:32:55,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 12:32:55,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 12:32:55,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 12:32:56,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 12:32:56,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 12:33:11,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985990804_277.jpg' 2025-07-20 12:33:11,157 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:33:11,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:33:11,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:33:11,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:33:11,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:33:11,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:33:11,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 12:33:11,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 12:33:11,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 12:33:12,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 12:33:12,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:33:12,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 12:33:12,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 12:33:12,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 12:33:12,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:33:12,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:33:12,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985992128_276.jpg' 2025-07-20 12:33:12,658 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:33:12,658 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:33:12,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:33:12,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:33:12,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:33:12,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:33:12,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 12:33:13,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-20 12:33:13,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:33:13,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 12:33:13,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:33:13,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 12:33:13,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 12:33:13,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 12:33:13,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 12:33:13,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 12:33:14,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752985994621_45.jpg' 2025-07-20 12:33:14,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:33:14,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:33:14,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:33:15,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:33:15,302 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:33:15,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:33:15,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 12:33:15,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-20 12:33:15,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-20 12:33:16,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-20 12:33:16,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:33:16,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-20 12:33:16,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-20 12:33:16,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-20 12:33:16,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:33:16,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 12:33:35,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986015610_470.jpg' 2025-07-20 12:33:35,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:33:35,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:33:35,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:33:36,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:33:36,418 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:33:36,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:33:36,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:33:36,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 12:33:36,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 12:33:37,155 - 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 12:33:37,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:33:37,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 12:33:37,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 12:33:37,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 12:33:37,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 12:33:37,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 12:33:39,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986018970_318.jpg' 2025-07-20 12:33:39,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:33:39,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:33:39,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:33:39,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:33:39,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:33:39,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:33:39,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 12: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:33:40,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-20 12:33:40,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:33:40,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:33:40,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 12:33:40,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 12:33:40,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 12:33:40,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 12:33:40,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 12:40:24,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986424513_59.jpg' 2025-07-20 12:40:25,319 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:25,319 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:25,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:25,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:25,686 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:25,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:25,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 12:40:26,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-20 12:40:26,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-20 12:40:26,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-20 12:40:26,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:26,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 12:40:26,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 12:40:26,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 12:40:26,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 12:40:26,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 12:40:26,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986424650_155.jpg' 2025-07-20 12:40:26,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:26,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:26,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:27,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:27,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:27,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:27,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:40:27,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 12:40:27,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 12:40:28,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 12:40:28,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:28,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 12:40:28,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 12:40:28,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 12:40:28,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-20 12:40:28,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-20 12:40:28,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986424991_636.jpg' 2025-07-20 12:40:28,575 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:28,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:28,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:28,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:28,914 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:28,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:28,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-20 12:40:29,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 12:40:29,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 12:40:29,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-20 12:40:29,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:29,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:40:29,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 12:40:29,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 12:40:29,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:40:29,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-20 12:40:29,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425048_389.jpg' 2025-07-20 12:40:30,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:30,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:30,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:30,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:30,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:30,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:30,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:40:30,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:30,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:40:31,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-20 12:40:31,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:31,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:40:31,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-20 12:40:31,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-20 12:40:31,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 12:40:31,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-20 12:40:31,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425140_608.jpg' 2025-07-20 12:40:31,875 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:31,875 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:31,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:32,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:32,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:32,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:32,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 12:40:32,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 12:40:32,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-20 12:40:32,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:32,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:32,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 12:40:32,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 12:40:32,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 12:40:33,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:40:33,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:40:33,180 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425212_153.jpg' 2025-07-20 12:40:33,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:33,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:33,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:33,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:33,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:33,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:33,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 12:40:33,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:33,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 12:40:34,333 - 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 12:40:34,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:40:34,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 12:40:34,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 12:40:34,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 12:40:34,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 12:40:34,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 12:40:34,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425360_708.jpg' 2025-07-20 12:40:34,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:34,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:34,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:35,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:35,005 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:35,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40: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 12:40:35,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 12:40:35,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 12:40:35,739 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:35,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:35,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 12:40:35,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 12:40:35,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 12:40:35,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 12:40:35,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 12:40:35,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425574_365.jpg' 2025-07-20 12:40:36,267 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:36,267 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:36,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:36,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:36,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:36,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:36,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 12:40:36,991 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:36,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:40:37,337 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:37,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:37,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-20 12:40:37,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-20 12:40:37,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-20 12:40:37,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 12:40:37,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 12:40:37,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425665_79.jpg' 2025-07-20 12:40:37,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:37,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:37,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:37,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:37,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:37,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:37,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 12:40:38,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 12:40:38,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 12:40:38,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 12:40:38,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:38,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-20 12:40:38,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-20 12:40:38,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-20 12:40: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 12:40: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 12:40:38,979 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986425945_74.jpg' 2025-07-20 12:40:39,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:39,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:39,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:39,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:39,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:39,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:39,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 12:40:39,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 12:40:39,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 12:40:40,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 12:40:40,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:40,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 12:40:40,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 12:40:40,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 12:40:40,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 12:40:40,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 12:40:40,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986426209_342.jpg' 2025-07-20 12:40:40,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:40,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:40,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:40,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:40,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:40,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:40,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 12:40:41,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-20 12:40:41,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-20 12:40:41,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 12:40:41,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:41,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:40:41,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:40:41,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:40:41,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-20 12:40:41,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-20 12:40:41,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986426562_220.jpg' 2025-07-20 12:40:42,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:42,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:42,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:42,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:42,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:42,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:42,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-20 12:40:42,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 12:40:42,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 12:40:43,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 12:40:43,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:43,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 12:40:43,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 12:40:43,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 12:40:43,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 12:40:43,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 12:40:43,345 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986426768_158.jpg' 2025-07-20 12:40:43,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:43,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:43,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:43,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:43,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:43,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:43,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 12:40:44,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-20 12:40:44,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-20 12:40:44,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-20 12:40:44,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:44,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-20 12:40:44,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:40:44,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:40:44,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 12:40:44,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 12:40:48,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986448353_275.jpg' 2025-07-20 12:40:48,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:48,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:48,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:49,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:49,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:49,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:49,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-20 12:40:49,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 12:40:49,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:40:49,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 12:40:49,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:49,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 12:40:49,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 12:40:49,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 12:40:50,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:40:50,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:40:50,164 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986448797_659.jpg' 2025-07-20 12:40:50,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:50,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:50,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:51,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:51,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:51,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:51,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 12:40:51,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 12:40:51,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 12:40:51,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:51,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:51,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-20 12:40:51,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-20 12:40:51,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-20 12:40:52,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 12:40:52,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-20 12:40:52,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986449970_997.jpg' 2025-07-20 12:40:52,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:52,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:52,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:52,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:52,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:52,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:52,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 12:40:52,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:52,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 12:40:53,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 12:40:53,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:53,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:40:53,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:40:53,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:40:53,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:40:53,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 12:40:53,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986449962_458.jpg' 2025-07-20 12:40:53,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:53,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:53,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:53,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:53,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:53,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:53,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-20 12:40:54,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 12:40:54,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 12:40:54,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 12:40:54,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:54,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 12:40:54,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 12:40:54,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 12:40:54,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 12:40:54,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 12:40:54,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986450000_621.jpg' 2025-07-20 12:40:54,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:40:54,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:40:54,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:40:55,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:40:55,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:40:55,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:40:55,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 12:40:55,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:55,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:40:55,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:40:55,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:40:55,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 12:40:55,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 12:40:55,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 12:40: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-20 12:40: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-20 12:41:13,728 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986473437_682.jpg' 2025-07-20 12:41:13,830 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:41:13,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:41:13,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:41:14,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:41:14,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:41:14,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:41:14,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-20 12:41:14,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 12:41:14,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 12:41:14,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 12:41:14,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:41:14,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 12:41:14,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 12:41:14,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 12:41:15,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-20 12:41:15,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-20 12:41:15,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986474029_299.jpg' 2025-07-20 12:41:15,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:41:15,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:41:15,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:41:15,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:41:15,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:41:15,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:41:15,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-20 12:41:16,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 12:41:16,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-20 12:41:16,551 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:41:16,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:41:16,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:41:16,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:41:16,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:41:16,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-20 12:41:16,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-20 12:41:16,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986474886_763.jpg' 2025-07-20 12:41:17,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:41:17,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:41:17,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:41:17,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:41:17,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:41:17,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:41:17,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 12:41:17,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:41:17,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-20 12:41:18,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-20 12:41:18,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:41:18,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-20 12:41:18,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-20 12:41:18,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-20 12:41:18,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 12:41:18,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 12:41:37,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986497129_749.jpg' 2025-07-20 12:41:37,458 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:41:37,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:41:37,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:41:37,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:41:37,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:41:37,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:41:37,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-20 12:41:38,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:41:38,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 12:41:38,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:41:38,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:41:38,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:41:38,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:41:38,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:41:38,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 12:41:38,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 12:41:39,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986498742_108.jpg' 2025-07-20 12:41:39,116 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:41:39,116 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:41:39,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:41:39,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:41:39,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:41:39,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:41:39,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:41:39,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:41:39,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-20 12:41:40,187 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:41:40,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:41:40,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:41:40,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:41:40,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:41:40,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:41:40,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:48:25,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986904784_899.jpg' 2025-07-20 12:48:25,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:25,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:25,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:25,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:25,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:25,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:25,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-20 12:48:26,316 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:26,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-20 12:48:26,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 12:48:26,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:26,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 12:48:26,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 12:48:26,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 12:48:26,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 12:48:26,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-20 12:48:26,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986904788_107.jpg' 2025-07-20 12:48:28,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:28,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:28,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:28,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:28,531 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:28,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:28,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-20 12:48:28,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:28,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 12:48:29,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 12:48:29,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:29,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 12:48:29,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 12:48:29,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 12:48:29,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:48:29,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:48:29,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986904788_615.jpg' 2025-07-20 12:48:29,832 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:29,832 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:29,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:30,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:30,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:30,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:30,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 12:48:30,558 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:30,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-20 12:48: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 12:48:30,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48: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 12:48: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 12:48: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 12:48: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 12:48: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 12:48: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_1752986905010_714.jpg' 2025-07-20 12:48:31,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:31,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:31,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:31,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:31,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:31,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48: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 12:48:31,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 12:48:31,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 12:48:32,312 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:32,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:32,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:48:32,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:48:32,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:48:32,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:48:32,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:48:32,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905117_612.jpg' 2025-07-20 12:48:32,640 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:32,640 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:32,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:32,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:32,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:32,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:32,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 12:48:33,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 12:48:33,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 12:48:33,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 12:48:33,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:33,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 12:48:33,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 12:48:33,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 12:48:33,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:48:33,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:48:33,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905273_640.jpg' 2025-07-20 12:48:34,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:34,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:34,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:34,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:34,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:34,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:34,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 12:48:34,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 12:48:34,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 12:48:35,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 12:48:35,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:35,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 12:48:35,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 12:48:35,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 12:48:35,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 12:48:35,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 12:48:35,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905279_379.jpg' 2025-07-20 12:48:35,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:35,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:35,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:35,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:35,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:35,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48: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 12:48:36,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:36,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:48:36,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 12:48:36,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:36,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 12:48:36,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:48:36,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:48:36,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 12:48:36,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 12:48:36,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905461_964.jpg' 2025-07-20 12:48:36,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:36,990 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:36,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:37,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:37,325 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:37,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:37,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 12:48:37,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 12:48:37,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 12:48:38,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 12:48:38,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:38,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 12:48:38,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 12:48:38,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 12:48:38,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 12:48:38,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 12:48:38,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905574_121.jpg' 2025-07-20 12:48:38,619 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:38,619 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:38,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:38,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:38,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:38,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:38,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-20 12:48:39,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:39,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:48:39,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 12:48:39,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:39,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 12:48:39,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 12:48:39,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 12:48:39,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 12:48:39,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 12:48:39,938 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905575_255.jpg' 2025-07-20 12:48:40,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:40,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:40,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:40,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:40,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:40,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:40,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:48:40,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:40,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:48:41,086 - 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 12:48:41,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 12:48:41,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 12:48:41,096 - 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 12:48:41,096 - 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 12:48: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 12:48: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 12:48:41,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 12:48:41,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 12:48:41,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986905661_360.jpg' 2025-07-20 12:48:41,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:41,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:41,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:41,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:41,760 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:41,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:41,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-20 12:48:42,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:42,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:48:42,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 12:48:42,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:42,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 12:48:42,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 12:48:42,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 12:48:42,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 12:48:42,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 12:48:42,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986906438_36.jpg' 2025-07-20 12:48:43,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:43,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:43,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:43,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:43,349 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:43,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:43,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 12:48:43,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 12:48:43,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 12:48:44,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-20 12:48:44,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:44,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:48:44,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 12:48:44,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 12:48:44,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 12:48:44,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 12:48:44,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986906622_600.jpg' 2025-07-20 12:48:44,611 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:44,611 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:44,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:44,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:44,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:44,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:44,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-20 12:48:45,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 12:48:45,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 12:48:45,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:45,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:45,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-20 12:48:45,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-20 12:48:45,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-20 12:48:45,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 12:48:45,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 12:48:45,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986908655_724.jpg' 2025-07-20 12:48:46,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:46,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:46,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:46,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:46,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:46,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:46,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:48:46,972 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:46,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:48: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-20 12:48:47,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:47,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:48:47,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:48:47,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:48: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 12:48: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 12:48:48,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986928651_2.jpg' 2025-07-20 12:48:49,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:49,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:49,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:49,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:49,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:49,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:49,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 12:48:49,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:49,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:48:50,306 - 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 12:48:50,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:48:50,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:48:50,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:48:50,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:48:50,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-20 12:48:50,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-20 12:48:50,555 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986929474_437.jpg' 2025-07-20 12:48:50,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:50,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:50,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:51,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:51,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:51,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:51,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 12:48:51,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-20 12:48:51,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 12:48:51,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:51,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:51,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:48:51,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:48:51,936 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:48:52,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:48:52,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 12:48:52,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986929537_775.jpg' 2025-07-20 12:48:52,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:52,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:52,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:52,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:52,604 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:52,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:52,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:48:52,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 12:48:52,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 12:48:53,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:53,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:53,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:48:53,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-20 12:48:53,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-20 12:48:53,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 12:48:53,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 12:48:53,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986929605_693.jpg' 2025-07-20 12:48:53,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:53,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:53,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:54,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:54,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:54,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:54,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:48:54,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-20 12:48:54,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 12:48:54,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-20 12:48:54,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:54,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 12:48:54,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 12:48:54,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 12:48:55,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-20 12:48:55,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-20 12:48:55,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986929963_337.jpg' 2025-07-20 12:48:55,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:55,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:55,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:55,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:55,440 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:55,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:55,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 12:48:55,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-20 12:48:55,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-20 12:48:56,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:56,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:56,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-20 12:48:56,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-20 12:48:56,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-20 12:48:56,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:48:56,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:48:56,432 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986930042_502.jpg' 2025-07-20 12:48:56,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:48:56,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:48:56,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:48:56,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:48:56,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:48:56,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:48:56,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:48:57,238 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:48:57,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-20 12:48:57,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 12:48:57,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:48:57,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-20 12:48:57,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-20 12:48:57,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-20 12:48:57,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-20 12:48:57,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-20 12:49:13,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986953433_102.jpg' 2025-07-20 12:49:13,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:49:13,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:49:13,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:49:14,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:49:14,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:49:14,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:49: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-20 12:49:14,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-20 12:49:14,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 12:49:14,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 12:49:14,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:49:14,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 12:49:14,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:49:14,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:49:15,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 12:49:15,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 12:49:15,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986954290_785.jpg' 2025-07-20 12:49:15,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:49:15,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:49:15,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:49:15,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:49:15,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:49:15,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:49:15,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 12:49: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-20 12:49: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-20 12:49:16,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-20 12:49:16,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:49:16,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-20 12:49:16,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-20 12:49:16,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-20 12:49:16,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-20 12:49:16,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-20 12:49:16,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986955025_118.jpg' 2025-07-20 12:49:16,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:49:16,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:49:16,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:49:16,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:49:16,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:49:16,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:49:16,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 12:49:17,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 12:49:17,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 12:49:17,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 12:49:17,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:49:17,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 12:49:17,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:49:17,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:49:17,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 12:49:17,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 12:49:36,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986976548_445.jpg' 2025-07-20 12:49:36,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:49:36,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:49:36,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:49:37,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:49:37,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:49:37,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:49:37,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 12:49:37,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 12:49:37,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:49:38,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 12:49:38,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:49:38,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 12:49: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-20 12:49: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-20 12:49:38,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:49:38,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:49:40,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752986980325_46.jpg' 2025-07-20 12:49:40,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:49:40,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:49:40,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:49:41,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:49:41,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:49:41,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:49:41,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-20 12:49:41,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-20 12:49:41,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 12:49:41,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-20 12:49:41,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:49:41,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-20 12:49:41,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-20 12:49:41,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-20 12:49:42,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 12:49:42,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:24,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987384652_796.jpg' 2025-07-20 12:56:25,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:25,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:25,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:25,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:25,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:25,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:25,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-20 12:56:26,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 12:56:26,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 12:56:26,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 12:56:26,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:26,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 12:56:26,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 12:56:26,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 12:56:26,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 12:56:26,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 12:56:26,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987384663_115.jpg' 2025-07-20 12:56:27,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:27,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:27,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:27,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:27,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:27,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:27,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 12:56:27,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 12:56:27,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-20 12:56:28,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 12:56:28,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:28,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 12:56:28,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-20 12:56:28,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-20 12:56:28,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-20 12:56:28,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-20 12:56:28,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987384847_883.jpg' 2025-07-20 12:56:29,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:29,714 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:29,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:30,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:30,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:30,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:30,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 12:56:30,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 12:56:30,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 12:56:30,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 12:56:30,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:30,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 12:56:30,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 12:56:30,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 12:56:31,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 12:56:31,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 12:56:31,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987385016_278.jpg' 2025-07-20 12:56:31,281 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:31,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:31,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:31,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:31,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:31,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:31,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 12:56:32,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 12:56:32,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:56:32,365 - 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 12:56:32,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:56:32,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 12:56:32,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 12:56:32,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 12:56:32,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 12:56:32,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:32,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987385006_178.jpg' 2025-07-20 12:56:32,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:32,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:32,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:33,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:33,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:33,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:33,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 12:56:33,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 12:56:33,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 12: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:33,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:33,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 12:56:33,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 12:56:33,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 12:56:34,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 12:56:34,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 12:56:34,049 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987385093_621.jpg' 2025-07-20 12:56:34,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:34,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:34,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:34,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:34,485 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:34,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:34,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 12:56:34,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:34,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:56:35,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 12:56:35,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:35,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 12:56:35,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 12:56:35,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 12:56:35,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 12:56:35,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:35,481 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987385106_148.jpg' 2025-07-20 12:56:35,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:35,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:35,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:36,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:36,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:36,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:36,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 12:56:36,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 12:56:36,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 12:56:36,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 12:56:36,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:36,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 12:56:36,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 12:56:36,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 12:56:37,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 12:56:37,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 12:56:37,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987385094_904.jpg' 2025-07-20 12:56:37,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:37,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:37,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:37,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:37,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:37,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:37,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:56:37,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-20 12:56:37,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-20 12:56:38,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:38,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:38,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-20 12:56:38,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 12:56:38,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 12:56:38,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 12:56:38,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 12:56: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_1752987385280_7.jpg' 2025-07-20 12:56:38,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:38,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:38,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:39,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:39,120 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:39,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:39,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-20 12:56:39,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-20 12:56:39,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-20 12:56:39,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 12:56:39,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56: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-20 12:56: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-20 12:56: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 12:56: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 12:56:40,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 12:56: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_1752987385362_395.jpg' 2025-07-20 12:56:40,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:40,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:40,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:40,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:40,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:40,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:40,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-20 12:56:41,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 12:56:41,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 12:56: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 12:56:41,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56: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 12:56: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 12:56:41,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 12:56:41,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 12:56:41,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 12:56:41,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987385918_961.jpg' 2025-07-20 12:56:42,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:42,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:42,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:42,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:42,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:42,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:42,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:56:42,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 12:56:42,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 12:56:43,093 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:43,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:43,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 12:56:43,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 12:56:43,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 12:56:43,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-20 12:56:43,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-20 12:56:43,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987386031_754.jpg' 2025-07-20 12:56:43,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:43,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:43,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:43,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:43,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:43,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:43,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-20 12:56:44,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 12:56:44,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-20 12:56:44,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 12:56:44,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:44,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 12:56:44,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 12:56:44,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 12:56:44,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:56:44,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:44,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987386324_699.jpg' 2025-07-20 12:56:45,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:45,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:45,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:45,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:45,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:45,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56: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-20 12:56:45,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 12:56:45,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:56:46,113 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:46,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:46,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:56:46,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 12:56:46,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 12:56:46,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 12:56:46,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 12:56:46,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987386648_701.jpg' 2025-07-20 12:56:46,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:46,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:46,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:47,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:47,051 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:47,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:47,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-20 12:56:47,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 12:56:47,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 12:56:47,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:47,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:47,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:56:47,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:56:47,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:56:48,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 12:56:48,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 12:56:48,048 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987391242_215.jpg' 2025-07-20 12:56:48,134 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:48,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:48,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:48,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:48,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:48,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:48,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 12:56:48,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 12:56:48,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 12:56:49,193 - 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 12:56:49,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 12:56:49,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:56:49,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:56:49,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:56:49,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:56:49,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:49,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987393177_470.jpg' 2025-07-20 12:56:49,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:49,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:49,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:50,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:50,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:50,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:50,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:56:50,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 12:56:50,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 12:56:50,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 12:56:50,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:50,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 12:56:50,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 12:56:50,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 12:56:51,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-20 12:56:51,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:51,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987408764_900.jpg' 2025-07-20 12:56:51,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:51,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:51,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:51,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:51,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:51,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:51,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-20 12:56:52,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 12:56:52,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-20 12:56:52,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 12:56:52,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:56:52,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:56:52,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:56:52,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 12:56:52,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 12:56:52,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987408927_463.jpg' 2025-07-20 12:56:52,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:52,714 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:52,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:53,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:53,066 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:53,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:53,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-20 12:56:53,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:53,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 12:56:53,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 12:56:53,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:53,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 12:56:53,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 12:56:53,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 12:56:54,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-20 12:56:54,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:54,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987409154_818.jpg' 2025-07-20 12:56:54,132 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:54,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:54,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:54,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:54,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:54,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:54,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-20 12:56:54,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 12:56:54,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 12:56:55,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 12:56:55,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:55,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:56:55,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:56:55,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:56:55,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:56:55,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 12:56:55,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987409723_474.jpg' 2025-07-20 12:56:55,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:55,565 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:55,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:55,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:55,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:55,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:55,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 12:56:56,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-20 12:56:56,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-20 12:56: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 12:56:56,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:56,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 12:56:56,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 12:56:56,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 12:56:56,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:56:56,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 12:56:56,909 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987409836_92.jpg' 2025-07-20 12:56:56,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:56,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:56,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:57,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:57,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:57,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:57,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 12:56:57,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 12:56:57,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 12:56:58,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-20 12:56:58,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:58,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-20 12:56:58,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-20 12:56:58,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-20 12:56:58,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:56:58,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:56:58,306 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987410114_790.jpg' 2025-07-20 12:56:58,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:56:58,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:56:58,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:56:58,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:56:58,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:56:58,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:56:58,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:56:59,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 12:56:59,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 12:56:59,465 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:56:59,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:56:59,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 12:56:59,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 12:56:59,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 12:56:59,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:56:59,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:57:13,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987433688_271.jpg' 2025-07-20 12:57:14,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:57:14,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:57:14,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:57:14,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:57:14,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:57:14,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:57:14,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 12:57:14,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 12:57:14,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 12:57:15,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 12:57:15,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:57:15,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 12:57:15,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 12:57:15,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 12:57:15,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 12:57:15,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 12:57:15,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987433855_384.jpg' 2025-07-20 12:57:15,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:57:15,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:57:15,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:57:15,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:57:15,760 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:57:15,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:57:15,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:57:16,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 12:57:16,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 12:57:16,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 12:57:16,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:57:16,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 12:57:16,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 12:57:16,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 12:57:16,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 12:57:16,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 12:57:16,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987434160_21.jpg' 2025-07-20 12:57:16,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:57:16,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:57:16,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:57:17,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:57:17,171 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:57:17,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:57:17,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-20 12:57:17,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 12:57:17,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 12:57:17,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:57:17,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:57:17,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:57:17,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:57:17,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 12:57:18,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 12:57:18,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 12:57:38,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987458587_841.jpg' 2025-07-20 12:57:38,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:57:38,986 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:57:38,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:57:39,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:57:39,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:57:39,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:57:39,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 12:57:39,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 12:57:39,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 12:57:40,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 12:57:40,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:57:40,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 12:57:40,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 12:57:40,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 12:57:40,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-20 12:57:40,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 12:57:40,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987459090_152.jpg' 2025-07-20 12:57:40,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 12:57:40,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 12:57:40,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 12:57:40,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 12:57:40,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 12:57:40,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 12:57:40,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 12:57:41,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-20 12:57:41,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 12:57:41,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 12:57:41,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 12:57:41,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 12:57:41,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 12:57:41,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 12:57:41,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 12:57:41,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 13:00:25,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987625642_519.jpg' 2025-07-20 13:00:26,055 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:26,055 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:26,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:26,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:26,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:26,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:26,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 13:00:26,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 13:00:26,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-20 13:00:27,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:27,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:27,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 13:00:27,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 13:00:27,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 13:00:27,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-20 13:00:27,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-20 13:00:27,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987625709_416.jpg' 2025-07-20 13:00:27,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:27,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:27,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:27,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:27,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:27,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:27,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 13:00:28,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-20 13:00:28,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 13:00:28,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:28,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:28,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-20 13:00:28,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-20 13:00:28,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 13:00:28,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 13:00:28,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 13:00:28,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987625787_620.jpg' 2025-07-20 13:00:28,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:28,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:28,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:29,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:29,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:29,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:29,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 13:00:29,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 13:00:29,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 13:00:30,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-20 13:00:30,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:30,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-20 13:00:30,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-20 13:00:30,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-20 13:00:30,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 13:00:30,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 13:00:30,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987625879_217.jpg' 2025-07-20 13:00:30,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:30,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:30,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:30,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:30,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:30,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:30,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 13:00:31,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 13:00:31,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-20 13:00:31,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 13:00:31,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:31,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 13:00:31,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 13:00:31,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 13:00:31,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 13:00:31,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 13:00:31,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987625955_826.jpg' 2025-07-20 13:00:31,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:31,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:31,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:32,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:32,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:32,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:32,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 13:00:32,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-20 13:00:32,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-20 13:00:32,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 13:00:32,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:32,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 13:00:32,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 13:00:32,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 13:00:33,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 13:00:33,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 13:00:33,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987625951_536.jpg' 2025-07-20 13:00:33,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:33,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:33,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:33,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:33,523 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:33,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:33,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 13:00:33,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 13:00:33,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-20 13:00:34,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-20 13:00:34,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:34,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 13:00:34,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 13:00:34,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 13:00:34,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 13:00:34,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:00:34,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987626091_542.jpg' 2025-07-20 13:00:34,585 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:34,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:34,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:34,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:34,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:34,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:34,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 13:00:35,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:35,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 13:00:35,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 13:00:35,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:35,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 13:00:35,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 13:00:35,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 13:00:35,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-20 13:00:35,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-20 13:00:35,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987626274_871.jpg' 2025-07-20 13:00:35,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:35,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:35,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:36,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:36,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:36,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:36,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 13:00:36,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-20 13:00:36,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-20 13:00:37,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 13:00:37,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:37,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-20 13:00:37,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-20 13:00:37,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-20 13:00:37,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-20 13:00:37,327 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:00:37,328 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987626413_851.jpg' 2025-07-20 13:00:37,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:37,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:37,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:37,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:37,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:37,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:37,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 13:00:38,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 13:00:38,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 13:00:38,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:38,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:38,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 13:00:38,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 13:00:38,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 13:00:38,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 13:00:38,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 13:00:38,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987627457_905.jpg' 2025-07-20 13:00:38,818 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:38,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:38,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:39,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:39,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:39,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00: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 13:00:39,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:39,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 13:00:39,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 13:00:39,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:39,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 13:00:39,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 13:00:39,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 13:00:40,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 13:00:40,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 13:00:40,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987627901_676.jpg' 2025-07-20 13:00:40,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:40,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:40,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:40,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:40,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:40,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:40,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:00:40,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 13:00:40,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 13:00:41,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:41,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:41,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 13:00:41,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:00:41,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:00:41,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 13:00:41,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 13:00:41,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987628606_230.jpg' 2025-07-20 13:00:41,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:41,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:41,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:41,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:41,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:41,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:41,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-20 13:00:42,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 13:00:42,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 13:00:42,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-20 13:00:42,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:42,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-20 13:00:42,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-20 13:00:42,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-20 13:00:42,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:00:42,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:00:42,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987629720_255.jpg' 2025-07-20 13:00:43,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:43,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:43,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:43,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:43,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:43,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:43,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 13:00:43,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 13:00:43,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 13:00:44,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-20 13:00:44,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:00:44,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-20 13:00:44,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-20 13:00:44,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-20 13:00:44,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 13:00:44,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 13:00:50,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987650189_324.jpg' 2025-07-20 13:00:50,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:50,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:50,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:50,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:50,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:50,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:50,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-20 13:00:51,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 13:00:51,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 13:00:51,624 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:51,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:51,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:00:51,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:00:51,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:00:51,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 13:00:51,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 13:00:51,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987650921_780.jpg' 2025-07-20 13:00:51,965 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:51,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:51,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:52,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:52,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:52,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:52,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-20 13:00:52,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 13:00:52,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 13:00: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-20 13:00:53,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:53,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 13:00:53,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 13:00:53,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 13:00:53,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-20 13:00:53,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 13:00:53,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987651107_496.jpg' 2025-07-20 13:00:53,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:53,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:53,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:53,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:53,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:53,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:53,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 13:00:54,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 13:00:54,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:00:54,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:00:54,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:54,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 13:00:54,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 13:00:54,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 13:00:54,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 13:00:54,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 13:00:54,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987651106_954.jpg' 2025-07-20 13:00:54,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:54,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:54,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:55,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:55,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:55,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00: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-20 13:00:55,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-20 13:00:55,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-20 13:00:55,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-20 13:00:55,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:00:55,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-20 13:00:55,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-20 13:00:55,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-20 13:00:56,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 13:00:56,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 13:00:56,135 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987652853_340.jpg' 2025-07-20 13:00:56,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:00:56,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:00:56,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:00:56,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:00:56,547 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:00:56,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:00:56,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 13:00:56,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-20 13:00:56,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 13:00:57,279 - 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 13:00:57,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 13:00:57,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-20 13:00:57,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-20 13:00:57,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-20 13:00:57,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 13:00:57,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 13:01:03,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987663539_361.jpg' 2025-07-20 13:01:03,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:01:03,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:01:03,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:01:04,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:01:04,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:01:04,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:01:04,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:01:04,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 13:01:04,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 13:01:04,989 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:01:04,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:01:04,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:01:04,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:01:04,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:01:05,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 13:01:05,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 13:01:15,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987675103_643.jpg' 2025-07-20 13:01:15,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:01:15,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:01:15,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:01:15,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:01:15,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:01:15,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:01:15,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 13: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-20 13: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-20 13:01:16,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-20 13:01:16,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:01:16,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-20 13:01:16,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-20 13:01:16,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-20 13:01:16,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 13:01:16,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-20 13:01:16,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987676463_166.jpg' 2025-07-20 13:01:16,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:01:16,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:01:16,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:01:17,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:01:17,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:01:17,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:01:17,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 13:01:17,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 13:01:17,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 13:01:17,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 13:01:17,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:01:17,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 13:01:17,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 13:01:17,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 13:01:18,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 13:01:18,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 13:01:28,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987688184_71.jpg' 2025-07-20 13:01:28,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:01:28,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:01:28,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:01:29,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:01:29,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:01:29,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:01:29,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 13:01:29,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 13:01:29,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-20 13:01:29,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 13:01:29,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:01:29,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 13:01:29,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 13:01:29,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 13:01:30,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 13:01:30,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 13:01:39,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987699109_889.jpg' 2025-07-20 13:01:39,607 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:01:39,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:01:39,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:01:39,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:01:39,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:01:39,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:01:39,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-20 13:01:40,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 13:01:40,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 13:01:40,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:01:40,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:01:40,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 13:01:40,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 13:01:40,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 13:01:40,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 13:01:40,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 13:01:53,234 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752987712972_388.jpg' 2025-07-20 13:01:54,536 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:01:54,536 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:01:54,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:01:54,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:01:54,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:01:54,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:01:54,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-20 13:01:55,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 13:01:55,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 13:01:55,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 13:01:55,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:01:55,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 13:01:55,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 13:01:55,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 13:01:55,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 13:01:55,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 13:08:24,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988104595_201.jpg' 2025-07-20 13:08:25,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:25,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:25,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:25,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:25,785 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:25,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:25,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-20 13:08: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 13:08:26,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 13:08:26,513 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:26,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:26,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:26,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:26,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:26,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-20 13:08:26,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:08:26,764 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988104814_159.jpg' 2025-07-20 13:08:27,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:27,039 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:27,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:27,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:27,392 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:27,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:27,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:08:27,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 13:08:27,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 13:08:28,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-20 13:08:28,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:28,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-20 13:08:28,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-20 13:08:28,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-20 13:08:28,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 13:08:28,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 13:08:28,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988104856_185.jpg' 2025-07-20 13:08:28,602 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:28,602 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:28,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:28,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:28,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:28,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:28,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 13:08:29,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:29,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 13:08:29,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 13:08:29,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:29,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 13:08:29,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 13:08:29,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 13:08:29,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:08:29,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 13:08:29,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105003_809.jpg' 2025-07-20 13:08:30,210 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:30,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:30,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:30,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:30,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:30,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:30,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:08:30,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:30,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:08:31,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:31,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:31,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 13:08:31,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 13:08:31,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 13:08:31,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 13:08:31,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 13:08:31,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105381_918.jpg' 2025-07-20 13:08:31,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:31,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:31,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:32,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:32,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:32,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:32,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-20 13:08:32,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 13:08:32,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 13:08:32,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:32,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:32,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 13:08:32,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 13:08:32,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 13:08:33,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 13:08:33,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 13:08:33,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105549_550.jpg' 2025-07-20 13:08:33,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:33,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:33,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:33,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:33,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:33,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:33,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 13:08:34,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:34,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 13:08:34,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:34,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:34,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:34,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:34,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:34,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-20 13:08:34,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-20 13:08:34,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105597_666.jpg' 2025-07-20 13:08:35,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:35,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:35,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:35,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:35,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:35,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:35,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-20 13:08:35,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 13:08:35,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 13:08:36,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-20 13:08:36,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:36,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-20 13:08:36,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-20 13:08:36,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-20 13:08:36,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 13:08:36,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 13:08: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_1752988105607_416.jpg' 2025-07-20 13:08:36,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:36,498 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:36,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:36,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:36,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:36,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:36,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 13:08:37,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 13:08:37,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 13:08:37,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 13:08:37,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:37,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:37,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 13:08:37,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 13:08:37,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 13:08:37,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 13:08:37,800 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105792_165.jpg' 2025-07-20 13:08:37,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:37,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:37,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:38,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:38,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:38,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:38,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 13:08:38,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 13:08:38,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 13:08:38,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:38,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:38,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:38,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:38,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:39,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 13:08:39,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 13:08:39,234 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105787_502.jpg' 2025-07-20 13:08:39,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:39,320 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:39,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:39,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:39,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:39,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:39,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:08:40,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 13:08:40,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 13:08:40,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-20 13:08:40,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:40,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-20 13:08:40,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 13:08:40,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 13:08: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-20 13:08: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-20 13:08:40,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988105865_796.jpg' 2025-07-20 13:08:40,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:40,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:40,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:41,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:41,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:41,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:41,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:08:41,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 13:08:41,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 13:08:41,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:41,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:41,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:41,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:41,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:42,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-20 13:08:42,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-20 13:08:42,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988106146_363.jpg' 2025-07-20 13:08:42,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:42,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:42,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:42,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:42,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:42,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08: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 13:08:43,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-20 13:08:43,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-20 13:08: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 13:08:43,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:43,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 13:08:43,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 13:08:43,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 13:08:43,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 13:08:43,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 13:08:43,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988106304_299.jpg' 2025-07-20 13:08:43,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:43,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:43,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:44,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:44,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:44,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:44,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:08:44,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-20 13:08:44,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 13:08:44,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:44,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:44,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:44,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:44,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:45,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:08:45,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:08:45,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988106711_981.jpg' 2025-07-20 13:08:45,146 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:45,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:45,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:45,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:45,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:45,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:45,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 13:08:45,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 13:08:45,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 13:08:46,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:46,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:46,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:08:46,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:46,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:46,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 13:08:46,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 13:08:46,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988107093_266.jpg' 2025-07-20 13:08:46,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:46,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:46,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:46,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:46,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:46,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:46,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-20 13:08:47,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 13:08:47,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 13:08:47,607 - 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 13:08:47,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 13:08:47,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 13:08:47,618 - 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 13:08:47,618 - 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 13:08:47,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 13:08:47,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 13:08:47,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:08:47,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:08:49,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988128825_474.jpg' 2025-07-20 13:08:49,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:49,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:49,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:49,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:49,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:49,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:49,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 13:08:49,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 13:08:49,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 13:08:50,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-20 13:08:50,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:50,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 13:08:50,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 13:08:50,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 13:08:50,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 13:08:50,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 13:08:50,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988128954_758.jpg' 2025-07-20 13:08:50,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:50,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:50,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:50,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:50,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:50,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:50,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 13:08:51,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 13:08:51,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 13:08:51,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-20 13:08:51,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:51,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-20 13:08:51,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-20 13:08:51,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-20 13:08:51,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-20 13:08:51,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-20 13:08:51,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988129116_184.jpg' 2025-07-20 13:08:51,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:51,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:51,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:52,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:52,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:52,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:52,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 13:08:52,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-20 13:08:52,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-20 13:08:53,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:53,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:53,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 13:08:53,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 13:08:53,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 13:08:53,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:08:53,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 13:08:53,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988129386_389.jpg' 2025-07-20 13:08:53,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:53,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:53,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:53,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:53,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:53,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:53,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 13:08:54,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 13:08:54,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 13:08:54,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 13:08:54,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:54,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 13:08:54,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 13:08:54,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 13:08:54,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 13:08:54,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 13:08:54,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988129694_335.jpg' 2025-07-20 13:08:54,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:54,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:54,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:55,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:55,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:55,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:55,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-20 13:08:55,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:08:55,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 13:08:56,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-20 13:08:56,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:56,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-20 13:08:56,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-20 13:08:56,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-20 13:08:56,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 13:08:56,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 13:08:56,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988130181_16.jpg' 2025-07-20 13:08:56,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:08:56,360 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:08:56,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:08:56,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:08:56,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:08:56,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:08:56,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 13:08:57,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 13:08:57,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-20 13:08:57,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 13:08:57,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:08:57,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 13:08:57,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:08:57,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:08:57,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 13:08:57,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 13:09:12,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988152601_137.jpg' 2025-07-20 13:09:12,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:09:12,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:09:12,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:09:13,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:09:13,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:09:13,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:09:13,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 13:09:13,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-20 13:09:13,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 13:09:14,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 13:09:14,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:09:14,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 13:09:14,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 13:09:14,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 13:09:14,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 13:09:14,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 13:09:14,350 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988153288_382.jpg' 2025-07-20 13:09:14,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:09:14,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:09:14,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:09:14,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:09:14,772 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:09:14,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:09:14,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 13:09:15,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 13:09:15,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 13:09:15,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-20 13:09:15,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:09:15,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-20 13:09:15,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:09:15,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:09:15,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-20 13:09:15,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:09:15,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988155219_285.jpg' 2025-07-20 13:09:15,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:09:15,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:09:15,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:09:16,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:09:16,192 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:09:16,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:09:16,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:09:16,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 13:09:16,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 13:09:16,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-20 13:09:16,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:09:16,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 13:09:16,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 13:09:16,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 13:09:17,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-20 13:09:17,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-20 13:09:37,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988177090_168.jpg' 2025-07-20 13:09:37,603 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:09:37,603 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:09:37,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:09:38,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:09:38,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:09:38,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:09:38,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 13:09:38,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-20 13:09:38,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-20 13:09:38,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 13:09:38,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:09:38,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 13:09:38,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 13:09:38,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 13:09:39,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-20 13:09:39,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-20 13:09:40,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988179794_903.jpg' 2025-07-20 13:09:40,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:09:40,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:09:40,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:09:40,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:09:40,740 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:09:40,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:09:40,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 13:09:41,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 13:09:41,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:09:41,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-20 13:09:41,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:09:41,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-20 13:09:41,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-20 13:09:41,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:09:41,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 13:09:41,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 13:16:24,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988584545_443.jpg' 2025-07-20 13:16:25,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:25,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:25,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:25,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:25,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:25,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:25,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 13:16:26,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:26,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:16:26,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 13:16:26,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:26,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 13:16:26,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 13:16:26,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 13:16:26,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 13:16:26,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 13:16:26,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988584613_815.jpg' 2025-07-20 13:16:26,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:26,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:26,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:27,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:27,303 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:27,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:27,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 13:16:27,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 13:16:27,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-20 13:16:28,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 13:16:28,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:28,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 13:16:28,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:16:28,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:16:28,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:16:28,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 13:16:28,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988584762_628.jpg' 2025-07-20 13:16:28,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:28,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:28,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:28,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:28,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:28,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:28,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-20 13:16:29,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-20 13:16:29,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-20 13:16:29,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:29,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:29,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 13:16:29,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 13:16:29,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 13:16:29,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-20 13:16:29,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-20 13:16:29,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988584867_227.jpg' 2025-07-20 13:16:30,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:30,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:30,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:30,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:30,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:30,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:30,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:16:30,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 13:16:30,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 13:16:31,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 13:16:31,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:31,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 13:16:31,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 13:16:31,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 13:16:31,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 13:16:31,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 13:16:31,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585107_595.jpg' 2025-07-20 13:16:31,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:31,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:31,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:32,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:32,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:32,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:32,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-20 13:16:32,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:32,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:16:32,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 13:16:32,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:32,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:16:32,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:16:32,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:16:33,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 13:16:33,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 13:16:33,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585242_312.jpg' 2025-07-20 13:16:33,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:33,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:33,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:33,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:33,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:33,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:33,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-20 13:16:33,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 13:16:33,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-20 13:16:34,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 13:16:34,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:34,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 13:16:34,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 13:16:34,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 13:16:34,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 13:16:34,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 13:16:34,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585518_862.jpg' 2025-07-20 13:16:34,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:34,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:34,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:35,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:35,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:35,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:35,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 13:16:35,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 13:16:35,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-20 13:16:35,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 13:16:35,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:35,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-20 13:16:35,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-20 13:16:35,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-20 13:16:36,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 13:16:36,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 13:16:36,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585653_486.jpg' 2025-07-20 13:16:36,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:36,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:36,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:36,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:36,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:36,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:36,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-20 13:16:36,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 13:16:36,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 13:16:37,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 13:16:37,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:37,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 13:16:37,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 13:16:37,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 13:16:37,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 13:16:37,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:16:37,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585612_533.jpg' 2025-07-20 13:16:37,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:37,576 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:37,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:37,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:37,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:37,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:37,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 13:16:38,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:38,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 13:16:38,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 13:16:38,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:38,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 13:16:38,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 13:16:38,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 13:16:38,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 13:16:38,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 13:16:38,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585898_95.jpg' 2025-07-20 13:16:38,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:38,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:38,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:39,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:39,307 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:39,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:39,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:16:39,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-20 13:16:39,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-20 13:16:40,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:40,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:40,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:16:40,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 13:16:40,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 13:16:40,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 13:16:40,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-20 13:16:40,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585912_213.jpg' 2025-07-20 13:16:40,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:40,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:40,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:40,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:40,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:40,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:40,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 13:16:41,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 13:16:41,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 13:16:41,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 13:16:41,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:41,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 13:16:41,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 13:16:41,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 13:16:41,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 13:16:41,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 13:16:41,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988585875_393.jpg' 2025-07-20 13:16:41,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:41,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:41,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:42,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:42,310 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:42,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:42,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:16:42,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 13:16:42,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 13:16:43,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 13:16:43,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:43,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 13:16:43,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 13:16:43,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 13:16:43,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 13:16:43,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-20 13:16:43,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988586390_745.jpg' 2025-07-20 13:16:43,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:43,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:43,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:43,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:43,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:43,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:43,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 13:16:44,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 13:16:44,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 13:16:44,649 - 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 13:16:44,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:16:44,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-20 13:16:44,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-20 13:16:44,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-20 13:16:44,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:16:44,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-20 13:16:44,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988586571_407.jpg' 2025-07-20 13:16:44,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:44,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:44,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:45,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:45,325 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:45,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:45,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 13:16:45,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-20 13:16:45,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-20 13:16:46,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 13:16:46,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:46,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 13:16:46,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 13:16:46,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 13:16:46,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:16:46,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-20 13:16:48,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988608179_73.jpg' 2025-07-20 13:16:48,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:48,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:48,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:48,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:48,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:48,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:48,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 13:16:49,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-20 13:16:49,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 13:16:49,612 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:49,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:49,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 13:16:49,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 13:16:49,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 13:16:49,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:16:49,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:16:49,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988608663_40.jpg' 2025-07-20 13:16:49,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:49,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:49,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:50,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:50,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:50,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:50,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-20 13:16:50,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-20 13:16:50,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-20 13:16:51,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:51,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:51,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:16:51,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 13:16:51,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:16:51,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 13:16:51,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 13:16:51,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988608667_689.jpg' 2025-07-20 13:16:51,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:51,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:51,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:51,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:51,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:51,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:51,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-20 13:16:52,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:52,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:16:52,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 13:16:52,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:52,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-20 13:16:52,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-20 13:16:52,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-20 13:16:52,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:16:52,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:16:52,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988608830_468.jpg' 2025-07-20 13:16:53,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:53,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:53,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:53,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:53,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:53,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:53,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-20 13:16:53,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:53,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-20 13:16:54,188 - 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 13:16:54,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 13:16:54,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:16:54,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:16:54,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 13:16:54,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-20 13:16:54,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:16:54,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988609219_559.jpg' 2025-07-20 13:16:54,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:54,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:54,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:54,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:54,928 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:54,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:54,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-20 13:16:55,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 13:16:55,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 13:16:55,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 13:16:55,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:55,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 13:16:55,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 13:16:55,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 13:16:55,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:16: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 13:16:55,909 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988609527_63.jpg' 2025-07-20 13:16:55,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:16:55,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:16:55,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:16:56,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:16:56,330 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:16:56,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:16:56,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:16:56,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:16:56,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 13:16:57,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 13:16:57,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:16:57,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-20 13:16:57,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-20 13:16:57,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-20 13:16:57,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 13:16:57,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 13:17:13,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988632999_356.jpg' 2025-07-20 13:17:13,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:17:13,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:17:13,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:17:13,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:17:13,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:17:13,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:17:13,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 13:17:14,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 13:17:14,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 13:17:14,476 - 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 13:17:14,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 13:17:14,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 13:17:14,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 13:17:14,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 13:17:14,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 13:17:14,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 13:17:14,732 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988633681_499.jpg' 2025-07-20 13:17:14,818 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:17:14,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:17:14,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:17:15,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:17:15,156 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:17:15,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:17:15,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 13:17:15,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:17:15,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:17:15,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 13:17:15,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:17:15,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-20 13:17:15,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-20 13:17:15,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-20 13:17:16,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-20 13:17:16,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-20 13:17:16,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988634048_104.jpg' 2025-07-20 13:17:16,229 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:17:16,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:17:16,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:17:16,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:17:16,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:17:16,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:17:16,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:17:16,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-20 13:17:16,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-20 13:17:17,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 13:17:17,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:17:17,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 13:17:17,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 13:17:17,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 13:17:17,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-20 13:17:17,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-20 13:17:37,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988657634_568.jpg' 2025-07-20 13:17:37,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:17:37,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:17:37,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:17:38,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:17:38,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:17:38,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:17:38,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:17:38,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 13:17:38,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:17:39,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 13:17:39,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:17:39,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 13:17:39,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 13:17:39,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 13:17:39,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 13:17:39,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 13:17:39,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752988658496_514.jpg' 2025-07-20 13:17:39,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:17:39,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:17:39,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:17:39,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:17:39,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:17:39,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:17:39,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 13:17:40,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-20 13:17:40,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-20 13:17:40,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:17:40,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:17:40,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 13:17:40,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 13:17:40,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 13:17:40,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:17:40,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:24,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989064360_929.jpg' 2025-07-20 13:24:25,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:25,145 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:25,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:25,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:25,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:25,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:25,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 13:24:25,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 13:24:25,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 13:24:26,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 13:24:26,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:26,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 13:24:26,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 13:24:26,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 13:24:26,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-20 13:24:26,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-20 13:24:26,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989064689_34.jpg' 2025-07-20 13:24:26,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:26,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:26,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:27,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:27,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:27,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24: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-20 13:24:27,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-20 13:24:27,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-20 13:24:27,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-20 13:24:27,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:27,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:24:27,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:24:27,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:24:28,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 13:24:28,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 13:24:28,138 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065011_531.jpg' 2025-07-20 13:24:28,222 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:28,222 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:28,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:28,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:28,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:28,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:28,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:24:28,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 13:24:28,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 13:24:29,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:24:29,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:29,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:24:29,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-20 13:24:29,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-20 13:24:29,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-20 13:24:29,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-20 13:24:29,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065120_459.jpg' 2025-07-20 13:24:29,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:29,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:29,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:30,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:30,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:30,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24: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 13:24:30,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-20 13:24:30,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-20 13:24:30,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-20 13:24:30,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:30,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-20 13:24:30,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-20 13:24:30,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-20 13:24:31,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:24:31,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:31,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989064998_703.jpg' 2025-07-20 13:24:31,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:31,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:31,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:31,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:31,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:31,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:31,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:24:32,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 13:24:32,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 13:24:32,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 13:24:32,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:32,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-20 13:24:32,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-20 13:24:32,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-20 13:24:32,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:24:32,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:32,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065294_139.jpg' 2025-07-20 13:24:32,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:32,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:32,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:33,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:33,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:33,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:33,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 13:24:33,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-20 13:24:33,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-20 13:24:33,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 13:24:33,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:33,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:24:33,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:24:33,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:24:34,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 13:24:34,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 13:24:34,146 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065338_212.jpg' 2025-07-20 13:24:34,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:34,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:34,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:34,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:34,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:34,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:34,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 13:24:35,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 13:24:35,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 13:24:35,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-20 13:24:35,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:35,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 13:24:35,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 13:24:35,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 13:24:35,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 13:24:35,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 13:24:35,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065342_678.jpg' 2025-07-20 13:24:35,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:35,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:35,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:36,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:36,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:36,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:36,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-20 13:24:36,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-20 13:24:36,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-20 13:24:37,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 13:24:37,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:37,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 13:24:37,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 13:24:37,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 13:24:37,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-20 13:24:37,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:37,304 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065716_191.jpg' 2025-07-20 13:24:37,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:37,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:37,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:37,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:37,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:37,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:37,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 13:24:38,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 13:24:38,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 13:24:38,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:24:38,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:38,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-20 13:24:38,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-20 13:24:38,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-20 13:24: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 13:24: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 13:24:38,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989065831_180.jpg' 2025-07-20 13:24:39,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:39,005 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:39,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:39,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:39,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24: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 13:24:39,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-20 13:24:39,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-20 13:24: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-20 13:24:40,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24: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-20 13:24: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-20 13:24: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-20 13:24:40,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 13:24:40,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 13:24:40,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989066010_731.jpg' 2025-07-20 13:24:40,405 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:40,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:40,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:40,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:40,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:40,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:40,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 13:24:41,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 13:24:41,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 13:24:41,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:24:41,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:41,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 13:24:41,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 13:24:41,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 13:24: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 13:24:41,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 13:24:41,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989066127_911.jpg' 2025-07-20 13:24:41,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:41,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:41,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:42,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:42,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:42,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:42,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-20 13:24: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 13:24: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 13:24:43,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 13:24:43,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:43,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 13:24:43,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 13:24:43,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 13:24:43,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 13:24:43,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 13:24: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_1752989066435_325.jpg' 2025-07-20 13:24:43,619 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:43,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:43,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:43,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:43,957 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:43,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:43,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-20 13:24:44,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:24:44,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:24:44,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 13:24:44,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:44,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:24:44,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:24:44,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:24:44,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-20 13:24:44,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-20 13:24:44,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989066751_726.jpg' 2025-07-20 13:24:45,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:45,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:45,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:45,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:45,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:45,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:45,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 13:24:45,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 13:24: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 13:24:46,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-20 13:24:46,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:46,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-20 13:24:46,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-20 13:24:46,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-20 13:24:46,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 13:24:46,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 13:24:48,515 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989088219_980.jpg' 2025-07-20 13:24:48,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:48,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:48,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:49,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:49,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:49,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24: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 13:24:49,484 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:24: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 13:24:49,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-20 13:24:49,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:49,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-20 13:24:49,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 13:24:49,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 13:24:50,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 13:24:50,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:50,081 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989088920_630.jpg' 2025-07-20 13:24:50,172 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:50,172 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:50,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:50,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:50,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:50,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:50,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 13:24:50,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 13:24:50,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:24:51,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 13:24:51,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:51,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 13:24:51,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 13:24:51,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 13:24:51,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 13:24:51,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 13:24:51,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989089462_135.jpg' 2025-07-20 13:24:51,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:51,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:51,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:51,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:51,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:51,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:51,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 13:24:52,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 13:24:52,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 13:24:52,627 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:24:52,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:52,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:24:52,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:24:52,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:24:52,878 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:24:52,878 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:52,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989089696_440.jpg' 2025-07-20 13:24:52,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:52,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:52,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:53,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:53,306 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:53,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:53,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-20 13:24:53,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 13:24:53,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 13:24:54,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 13:24:54,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:54,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 13:24:54,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 13:24:54,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 13:24:54,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:24:54,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:24:54,289 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989089789_448.jpg' 2025-07-20 13:24:54,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:54,370 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:54,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:54,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:54,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:54,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:54,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 13:24:55,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 13:24:55,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 13:24:55,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-20 13:24:55,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:55,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 13:24:55,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 13:24:55,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 13:24:55,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 13:24:55,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 13:24:55,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989089879_126.jpg' 2025-07-20 13:24:55,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:24:55,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:24:55,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:24:56,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:24:56,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:24:56,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:24:56,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:24:56,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 13:24:56,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-20 13:24:56,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-20 13:24:56,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:24:56,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-20 13:24:56,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-20 13:24:56,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-20 13:24:57,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 13:24:57,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 13:25:13,202 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989112825_650.jpg' 2025-07-20 13:25:13,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:25:13,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:25:13,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:25:13,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:25:13,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:25:13,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:25:13,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 13:25:14,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 13:25:14,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:25:14,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 13:25:14,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:25:14,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 13:25:14,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 13:25:14,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 13:25:14,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 13:25:14,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 13:25:14,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989114441_410.jpg' 2025-07-20 13:25:14,840 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:25:14,840 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:25:14,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:25:15,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:25:15,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:25:15,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:25:15,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:25: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-20 13:25: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-20 13:25:15,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 13:25:15,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:25:15,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 13:25:15,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 13:25:15,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 13:25:16,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-20 13:25:16,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-20 13:25:18,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989118428_667.jpg' 2025-07-20 13:25:18,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:25:18,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:25:18,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:25:19,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:25:19,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:25:19,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:25:19,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 13:25:19,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-20 13:25:19,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-20 13:25:20,034 - 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 13:25:20,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:25:20,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 13:25:20,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 13:25:20,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 13:25:20,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 13:25:20,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 13:25:37,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989137107_865.jpg' 2025-07-20 13:25:37,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:25:37,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:25:37,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:25:37,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:25:37,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:25:37,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:25:37,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 13:25:38,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 13:25:38,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 13:25:38,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 13:25:38,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:25:38,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 13:25:38,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 13:25:38,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 13:25:38,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 13:25:38,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:25:40,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989140276_519.jpg' 2025-07-20 13:25:40,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:25:40,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:25:40,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:25:41,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:25:41,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:25:41,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:25:41,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:25:41,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 13:25:41,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:25:41,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 13:25:41,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:25:41,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 13:25:41,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 13:25:41,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 13:25:41,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 13:25:41,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 13:32:24,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989544640_347.jpg' 2025-07-20 13:32:25,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:25,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:25,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:25,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:25,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:25,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:25,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-20 13:32:26,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 13:32:26,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:32:26,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 13:32:26,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:26,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 13:32:26,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 13:32:26,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 13:32:26,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 13:32:26,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 13:32:26,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989544646_517.jpg' 2025-07-20 13:32:27,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:27,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:27,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:27,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:27,457 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:27,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:27,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:32:27,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-20 13:32:27,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-20 13:32:28,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 13:32:28,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:28,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-20 13:32:28,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:32:28,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:32:28,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 13:32:28,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 13:32:28,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989544623_791.jpg' 2025-07-20 13:32:28,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:28,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:28,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:29,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:29,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:29,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:29,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:32: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-20 13:32: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-20 13:32:29,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:32:29,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:29,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:32:29,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:32:29,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:32:30,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-20 13:32:30,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-20 13:32:30,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989544930_386.jpg' 2025-07-20 13:32:30,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:30,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:30,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:30,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:30,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:30,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:30,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 13:32:31,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-20 13:32:31,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 13:32:31,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:32:31,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:31,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 13:32:31,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 13:32:31,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 13:32:31,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:32:31,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:31,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545022_432.jpg' 2025-07-20 13:32:31,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:31,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:31,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:32,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:32,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:32,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:32,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 13:32: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-20 13:32: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-20 13:32:33,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-20 13:32:33,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:33,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 13:32:33,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 13:32:33,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 13:32:33,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 13:32:33,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-20 13:32:33,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545043_584.jpg' 2025-07-20 13:32:33,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:33,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:33,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:33,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:33,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:33,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:33,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 13:32:34,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-20 13:32:34,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 13:32:34,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 13:32:34,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:34,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-20 13:32:34,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-20 13:32:34,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:32:34,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 13:32:34,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 13:32:34,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545079_178.jpg' 2025-07-20 13:32:34,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:34,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:34,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:35,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:35,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:35,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:35,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 13:32:35,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 13:32:35,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 13:32:35,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 13:32:35,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:35,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:32:35,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:32:35,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:32:36,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-20 13:32:36,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:36,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545186_418.jpg' 2025-07-20 13:32:36,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:36,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:36,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:36,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:36,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:36,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:36,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 13:32:37,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-20 13:32:37,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 13:32:37,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 13:32:37,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:37,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 13:32:37,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 13:32:37,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 13:32:37,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 13:32:37,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:37,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545651_699.jpg' 2025-07-20 13:32:38,044 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:38,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:38,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:38,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:38,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:38,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:38,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 13:32:38,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 13:32:38,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 13:32:39,120 - 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 13:32:39,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 13:32:39,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 13:32:39,130 - 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 13:32:39,130 - 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 13:32:39,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 13:32:39,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 13:32:39,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 13:32:39,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 13:32:39,379 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545692_359.jpg' 2025-07-20 13:32:39,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:39,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:39,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:39,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:39,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:39,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:39,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:32:40,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 13:32:40,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-20 13:32:40,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:32:40,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:40,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-20 13:32:40,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-20 13:32:40,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-20 13:32:40,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-20 13:32:40,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-20 13:32:40,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545808_270.jpg' 2025-07-20 13:32:41,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:41,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:41,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:41,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:41,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:41,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:41,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 13:32:41,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 13:32:41,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-20 13:32:42,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-20 13:32:42,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:42,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:32:42,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 13:32:42,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 13:32:42,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 13:32:42,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:42,338 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989545909_120.jpg' 2025-07-20 13:32:42,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:42,612 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:42,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:42,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:42,953 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:42,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:42,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-20 13:32:43,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 13:32:43,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 13:32:43,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:32:43,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:43,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:32:43,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:32:43,697 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:32: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-20 13:32: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-20 13:32:43,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989546110_60.jpg' 2025-07-20 13:32:44,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:44,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:44,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:44,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:44,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:44,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:44,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 13:32:44,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 13:32:44,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:32:45,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 13:32:45,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:45,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 13:32:45,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-20 13:32:45,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-20 13:32:45,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:32:45,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 13:32:45,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989547574_269.jpg' 2025-07-20 13:32:45,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:45,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:45,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:46,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:46,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:46,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:46,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 13:32:46,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 13:32:46,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 13:32:46,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-20 13:32:46,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:46,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-20 13:32:46,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-20 13:32:46,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-20 13:32:46,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:32:46,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:48,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989568164_492.jpg' 2025-07-20 13:32:48,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:48,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:48,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:48,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:48,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:48,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:48,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-20 13:32:49,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 13:32:49,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:32:49,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 13:32:49,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:49,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 13:32:49,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 13:32:49,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 13:32:49,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 13:32:49,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 13:32:49,910 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989568227_633.jpg' 2025-07-20 13:32:49,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:49,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:49,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:50,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:50,322 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:50,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:50,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 13:32:50,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-20 13:32:50,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-20 13:32:51,057 - 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 13:32:51,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:32:51,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 13:32:51,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 13:32:51,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 13:32:51,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:32:51,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:51,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989568900_715.jpg' 2025-07-20 13:32:51,373 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:51,373 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:51,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:51,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:51,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:51,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:51,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 13:32:52,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 13:32:52,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 13:32:52,440 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:32:52,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:52,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 13:32:52,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 13:32:52,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 13:32:52,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 13:32:52,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 13:32:52,688 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989569422_859.jpg' 2025-07-20 13:32:52,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:52,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:52,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:53,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:53,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:53,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:53,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 13:32:53,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 13:32:53,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 13:32:53,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-20 13:32:53,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:53,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-20 13:32:53,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-20 13:32:53,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-20 13:32:54,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:32:54,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:32:54,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989569538_158.jpg' 2025-07-20 13:32:54,183 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:54,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:54,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:54,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:54,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:54,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:54,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 13:32:54,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-20 13:32: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 13:32:55,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:32:55,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:55,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 13:32:55,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 13:32:55,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 13:32:55,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-20 13:32:55,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 13:32:55,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989570117_505.jpg' 2025-07-20 13:32:55,581 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:32:55,581 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:32:55,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:32:55,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:32:55,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:32:55,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:32:55,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 13:32: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 13:32: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 13:32:56,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 13:32:56,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:32:56,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-20 13:32:56,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-20 13:32:56,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-20 13:32:56,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:32:56,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:33:12,999 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989592744_924.jpg' 2025-07-20 13:33:13,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:33:13,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:33:13,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:33:13,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:33:13,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:33:13,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:33:13,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-20 13:33: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-20 13:33: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-20 13:33:14,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:33:14,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:33:14,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 13:33:14,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 13:33:14,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 13:33:14,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 13:33:14,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 13:33:14,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989593008_129.jpg' 2025-07-20 13:33:14,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:33:14,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:33:14,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:33:15,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:33:15,009 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:33:15,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:33:15,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:33:15,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:33:15,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:33:15,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 13:33:15,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:33:15,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 13:33:15,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 13:33:15,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 13:33:15,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 13:33:15,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 13:33:15,985 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989594004_167.jpg' 2025-07-20 13:33:16,065 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:33:16,065 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:33:16,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:33:16,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:33:16,404 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:33:16,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:33:16,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 13:33:16,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:33:16,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 13:33:17,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 13:33:17,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:33:17,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 13:33:17,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 13:33:17,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 13:33:17,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-20 13:33:17,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 13:33:37,362 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989617072_754.jpg' 2025-07-20 13:33:37,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:33:37,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:33:37,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:33:37,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:33:37,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:33:37,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:33: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-20 13:33:38,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 13:33:38,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 13:33:38,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 13:33:38,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:33:38,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 13:33:38,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 13:33:38,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 13:33:38,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 13:33:38,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 13:33:38,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752989618328_785.jpg' 2025-07-20 13:33:38,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:33:38,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:33:38,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:33:39,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:33:39,269 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:33:39,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:33:39,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:33: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 13:33: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 13:33:40,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-20 13:33:40,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:33:40,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-20 13:33:40,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-20 13:33:40,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-20 13:33:40,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 13:33:40,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 13:40:25,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990024745_550.jpg' 2025-07-20 13:40:25,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:25,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:25,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:26,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:26,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:26,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:26,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 13:40:26,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 13:40:26,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:26,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 13:40:26,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:26,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 13:40:26,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:40:26,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:40:27,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-20 13:40:27,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:40:27,038 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990024739_828.jpg' 2025-07-20 13:40:27,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:27,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:27,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:27,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:27,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:27,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:27,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:40:28,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 13:40:28,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 13:40:28,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 13:40:28,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:28,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:40:28,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:40:28,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:40:28,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 13:40:28,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 13:40:28,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990024875_130.jpg' 2025-07-20 13:40:28,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:28,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:28,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:29,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:29,257 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:29,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:29,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 13:40:29,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 13:40:29,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 13:40:30,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 13:40:30,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:30,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 13:40:30,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 13:40:30,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 13:40:30,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:40:30,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:40:30,264 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990024955_725.jpg' 2025-07-20 13:40:30,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:30,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:30,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:30,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:30,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:30,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:30,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-20 13:40:31,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:31,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-20 13:40:31,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 13:40:31,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:31,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:40:31,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:40:31,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:40:31,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-20 13:40:31,878 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:40:31,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025094_691.jpg' 2025-07-20 13:40:32,186 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:32,186 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:32,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:32,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:32,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:32,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:32,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 13:40:32,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 13:40:32,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 13:40:33,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 13:40:33,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:33,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 13:40:33,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 13:40:33,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 13:40:33,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-20 13:40:33,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-20 13:40:33,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025206_985.jpg' 2025-07-20 13:40:33,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:33,604 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:33,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:33,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:33,934 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:33,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:33,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:40:34,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:34,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:34,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 13:40:34,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:34,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 13:40:34,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 13:40:34,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 13:40:34,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 13:40:34,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 13:40:34,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025207_597.jpg' 2025-07-20 13:40:35,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:35,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:35,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:35,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:35,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:35,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:35,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 13:40:35,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 13:40:35,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 13:40:36,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 13:40:36,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:36,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 13:40:36,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 13:40:36,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 13:40:36,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:40:36,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:40:36,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025332_387.jpg' 2025-07-20 13:40:36,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:36,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:36,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:37,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:37,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:37,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:37,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 13:40:37,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-20 13:40:37,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:37,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 13:40:37,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:37,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:40:37,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:40:37,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:40:38,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 13:40:38,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 13:40:38,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025533_520.jpg' 2025-07-20 13:40:38,430 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:38,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:38,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:38,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:38,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:38,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:38,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-20 13:40:39,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 13:40:39,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:39,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-20 13:40:39,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:39,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 13:40:39,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 13:40:39,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 13:40:39,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-20 13:40:39,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 13:40:39,858 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025623_332.jpg' 2025-07-20 13:40:39,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:39,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:39,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:40,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:40,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:40,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:40,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 13:40:40,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 13:40:40,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 13:40:41,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:41,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:41,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 13:40:41,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 13:40:41,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 13:40:41,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 13:40:41,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-20 13:40:41,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025765_151.jpg' 2025-07-20 13:40:41,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:41,565 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:41,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:41,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:41,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:41,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:41,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 13:40:42,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 13:40:42,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 13:40:42,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-20 13:40:42,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:42,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 13:40:42,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 13:40:42,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 13:40:42,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 13:40:42,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 13:40:42,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990025829_988.jpg' 2025-07-20 13:40:43,003 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:43,003 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:43,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:43,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:43,334 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:43,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:43,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 13:40:43,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 13:40:43,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 13:40:44,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 13:40:44,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:44,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-20 13:40:44,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-20 13:40:44,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-20 13:40:44,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 13:40:44,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 13:40:44,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990026060_292.jpg' 2025-07-20 13:40:44,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:44,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:44,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:44,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:44,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:44,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:44,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-20 13:40:45,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-20 13:40:45,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-20 13:40:45,527 - 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 13:40:45,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:40:45,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:40:45,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:40:45,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:40:45,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 13:40:45,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 13:40:45,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990026203_785.jpg' 2025-07-20 13:40:45,871 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:45,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:45,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:46,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:46,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:46,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:46,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-20 13:40:46,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-20 13:40:46,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-20 13:40:46,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-20 13:40:46,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:40:46,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 13:40:46,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 13:40:46,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 13:40:47,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 13:40:47,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 13:40:47,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990027879_819.jpg' 2025-07-20 13:40:47,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:47,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:47,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:47,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:47,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:47,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:47,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 13:40:48,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:48,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:48,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 13:40:48,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:48,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 13:40:48,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 13:40:48,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 13:40:48,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 13:40:48,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 13:40:48,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990048250_527.jpg' 2025-07-20 13:40:48,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:48,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:48,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:49,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:49,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:49,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:49,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 13:40:49,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:49,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-20 13:40:49,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:49,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:49,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 13:40: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 13:40: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 13:40:50,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 13:40:50,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 13:40:50,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990048412_655.jpg' 2025-07-20 13:40:50,156 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:50,156 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:50,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:50,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:50,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:50,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:50,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 13:40:50,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-20 13:40:50,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:51,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:51,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:51,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 13:40:51,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 13:40:51,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 13:40:51,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:40:51,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:40:51,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990048852_523.jpg' 2025-07-20 13:40:51,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:51,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:51,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:51,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:51,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:51,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:51,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 13:40: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-20 13:40:52,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 13:40:52,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 13:40:52,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:52,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 13:40:52,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 13:40:52,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 13:40:52,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 13:40:52,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 13:40:52,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990049032_0.jpg' 2025-07-20 13:40:52,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:52,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:52,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:53,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:53,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:53,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:53,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 13:40:53,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-20 13:40:53,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-20 13:40:54,082 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:54,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:54,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-20 13:40:54,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-20 13:40:54,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-20 13:40:54,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-20 13:40:54,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-20 13:40:54,339 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990049710_953.jpg' 2025-07-20 13:40:54,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:54,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:54,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:54,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:54,759 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:54,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:54,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 13:40:55,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 13:40:55,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 13:40:55,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-20 13:40:55,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:55,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:40:55,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:40:55,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:40: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 13:40:55,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 13:40:55,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990049840_471.jpg' 2025-07-20 13:40:56,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:40:56,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:40:56,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:40:56,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:40:56,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:40:56,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:40:56,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 13:40:56,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:40:56,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:40:57,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 13:40:57,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:40:57,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 13:40:57,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 13:40:57,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 13:40:57,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 13:40:57,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 13:41:13,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990073290_467.jpg' 2025-07-20 13:41:13,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:41:13,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:41:13,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:41:14,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:41:14,249 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:41:14,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:41:14,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:41:14,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 13:41:14,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 13:41:14,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-20 13:41:14,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:41:14,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-20 13:41:14,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 13:41:14,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 13:41:15,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 13:41:15,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 13:41:15,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990074138_612.jpg' 2025-07-20 13:41:15,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:41:15,341 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:41:15,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:41:15,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:41:15,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:41:15,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:41:15,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 13:41:16,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 13:41:16,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 13:41:16,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 13:41:16,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:41:16,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 13:41:16,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:41:16,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:41:16,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 13:41:16,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 13:41:16,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990074264_856.jpg' 2025-07-20 13:41:16,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:41:16,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:41:16,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:41:17,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:41:17,092 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:41:17,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:41:17,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-20 13:41:17,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-20 13:41:17,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:41:17,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 13:41:17,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:41:17,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 13:41:17,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 13:41:17,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 13:41:18,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 13:41:18,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 13:41:37,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990096785_583.jpg' 2025-07-20 13:41:37,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:41:37,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:41:37,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:41:37,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:41:37,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:41:37,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:41:37,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 13:41:37,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 13:41:37,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:41:38,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 13:41:38,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:41:38,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-20 13:41:38,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 13:41:38,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 13:41:38,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 13:41:38,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 13:41:40,157 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990099823_296.jpg' 2025-07-20 13:41:40,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:41:40,242 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:41:40,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:41:40,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:41:40,577 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:41:40,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:41:40,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-20 13:41:40,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 13:41:40,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 13:41:41,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 13:41:41,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:41:41,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 13:41:41,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 13:41:41,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 13:41:41,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:41:41,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:48:24,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990504603_231.jpg' 2025-07-20 13:48:25,488 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:25,488 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:25,488 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:25,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:25,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:25,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:25,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:48:26,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-20 13:48:26,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-20 13:48: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-20 13:48:26,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:26,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-20 13:48:26,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-20 13:48:26,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-20 13:48:26,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 13:48:26,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 13:48:26,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990504605_240.jpg' 2025-07-20 13:48:27,258 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:27,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:27,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:27,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:27,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:27,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:27,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 13:48:28,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:28,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-20 13:48:28,355 - 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 13:48:28,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:48:28,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 13:48:28,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 13:48:28,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 13:48:28,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 13:48:28,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 13:48:28,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990504659_771.jpg' 2025-07-20 13:48:28,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:28,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:28,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:29,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:29,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:29,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:29,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:48:29,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-20 13:48:29,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-20 13:48:29,777 - 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 13:48:29,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:48:29,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-20 13:48:29,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-20 13:48:29,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 13:48:30,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:48:30,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:48: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_1752990504871_848.jpg' 2025-07-20 13:48:30,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:30,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:30,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:30,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:30,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:30,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:30,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 13:48:31,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 13:48:31,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:48:31,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 13:48:31,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:31,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 13:48:31,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 13:48:31,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 13:48:31,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-20 13:48:31,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-20 13:48:31,652 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505248_889.jpg' 2025-07-20 13:48:31,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:31,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:31,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:32,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:32,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:32,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:32,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 13:48:32,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 13:48:32,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 13:48:33,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:33,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:33,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:48:33,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:48:33,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:48:33,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 13:48:33,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 13:48:33,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505349_715.jpg' 2025-07-20 13:48:33,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:33,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:33,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:33,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:33,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:33,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:33,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 13:48:34,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 13:48:34,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 13:48:34,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 13:48:34,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:34,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 13:48:34,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 13:48:34,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 13:48:34,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 13:48:34,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 13:48:34,749 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505378_25.jpg' 2025-07-20 13:48:35,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:35,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:35,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:35,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:35,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:35,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:35,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-20 13:48:35,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-20 13:48:35,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 13:48:36,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 13:48:36,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:36,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 13:48:36,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 13:48:36,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 13:48:36,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:48:36,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 13:48:36,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505395_619.jpg' 2025-07-20 13:48:36,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:36,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:36,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:36,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:36,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:36,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:36,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:48:37,184 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:37,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:48:37,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-20 13:48:37,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:37,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-20 13:48:37,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-20 13:48:37,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 13:48:37,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-20 13:48:37,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 13:48:37,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505380_523.jpg' 2025-07-20 13:48:37,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:37,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:37,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:38,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:38,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:38,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:38,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-20 13:48:38,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-20 13:48:38,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 13:48:38,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-20 13:48:38,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:38,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-20 13:48:38,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-20 13:48: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 13:48:39,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 13:48:39,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 13:48:39,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505446_698.jpg' 2025-07-20 13:48:39,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:39,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:39,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:39,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:39,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:39,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:39,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 13:48:40,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-20 13:48:40,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:48:40,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 13:48:40,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:40,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 13:48:40,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 13:48:40,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 13:48:40,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 13:48:40,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 13:48:40,840 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505672_955.jpg' 2025-07-20 13:48:40,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:40,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:40,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:41,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:41,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:41,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48: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 13:48:41,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-20 13:48:41,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-20 13:48:42,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 13:48:42,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:42,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-20 13:48:42,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-20 13:48:42,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-20 13:48:42,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 13:48:42,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-20 13:48:42,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990505738_379.jpg' 2025-07-20 13:48:42,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:42,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:42,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:42,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:42,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:42,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:42,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 13:48:43,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:43,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 13:48:43,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 13:48:43,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:43,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:48:43,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:48:43,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 13:48:43,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 13:48:43,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:48:43,708 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990506261_606.jpg' 2025-07-20 13:48:43,800 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:43,800 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:43,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:44,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:44,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:44,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:44,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-20 13:48:44,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 13:48:44,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 13:48:44,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 13:48:44,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:48:44,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 13:48:44,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 13:48:44,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 13:48:45,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 13:48:45,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 13:48:45,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990506764_688.jpg' 2025-07-20 13:48:45,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:45,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:45,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:45,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:45,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:45,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:45,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-20 13:48:45,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 13:48:45,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 13:48:46,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:46,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:46,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-20 13:48:46,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 13:48:46,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 13:48:46,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:48:46,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-20 13:48:46,566 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990507409_557.jpg' 2025-07-20 13:48:46,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:46,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:46,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:47,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:47,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:47,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:47,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 13:48:47,571 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:47,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:48:47,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:47,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:47,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:48:47,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:48:47,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:48:48,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:48:48,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:48:48,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990528212_436.jpg' 2025-07-20 13:48:48,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:48,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:48,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:48,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:48,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:48,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:48,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 13:48:49,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:49,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 13:48:49,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 13:48:49,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:49,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 13:48:49,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 13:48:49,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 13:48:49,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 13:48:49,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 13:48:49,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990528592_226.jpg' 2025-07-20 13:48:49,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:49,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:49,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:50,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:50,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:50,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:50,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 13:48:50,709 - 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 13:48:50,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:48:50,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 13:48:50,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 13:48:50,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 13:48: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 13:48:51,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 13:48: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_1752990528725_41.jpg' 2025-07-20 13:48:51,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:51,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:51,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:51,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:51,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:51,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:51,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:48:51,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 13:48:51,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 13:48:52,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-20 13:48:52,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:52,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 13:48:52,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 13:48:52,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 13:48: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 13:48: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 13:48: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_1752990529330_19.jpg' 2025-07-20 13:48:52,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:52,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:52,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:53,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:53,096 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:53,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:53,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:48:53,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 13:48: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 13:48:53,831 - 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 13:48:53,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 13:48:53,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 13:48:53,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 13:48:53,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 13:48:54,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 13:48:54,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 13:48:54,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990529744_97.jpg' 2025-07-20 13:48:54,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:54,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:54,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:54,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:54,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:54,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:54,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-20 13:48: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 13:48: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 13:48:55,248 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:55,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:55,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 13:48:55,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 13:48:55,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 13:48:55,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 13:48:55,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 13:48:55,517 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990529892_262.jpg' 2025-07-20 13:48:55,602 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:48:55,602 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:48:55,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:48:55,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:48:55,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:48:55,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:48:55,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-20 13:48:56,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 13:48:56,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 13:48:56,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:48:56,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:48:56,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:48:56,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:48:56,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:48:56,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 13:48:56,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 13:49:14,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990553825_721.jpg' 2025-07-20 13:49:14,217 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:49:14,217 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:49:14,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:49:14,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:49:14,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:49:14,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:49:14,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 13:49:15,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:49:15,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:49:15,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-20 13:49:15,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:49:15,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 13:49:15,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 13:49:15,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 13:49:15,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 13:49:15,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 13:49:15,693 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990554663_314.jpg' 2025-07-20 13:49:15,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:49:15,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:49:15,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:49:16,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:49:16,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:49:16,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:49:16,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-20 13:49:16,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-20 13:49:16,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-20 13:49:16,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 13:49:16,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:49:16,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 13:49:16,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 13:49:16,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 13:49:17,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 13:49:17,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 13:49:18,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990558264_178.jpg' 2025-07-20 13:49:18,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:49:18,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:49:18,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:49:18,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:49:18,935 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:49:18,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:49:18,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 13:49:19,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:49:19,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:49:19,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-20 13:49:19,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:49:19,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-20 13:49:19,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-20 13:49:19,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-20 13:49:19,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-20 13:49:19,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-20 13:49:37,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990577546_997.jpg' 2025-07-20 13:49:37,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:49:37,907 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:49:37,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:49:38,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:49:38,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:49:38,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:49:38,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:49:38,790 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:49:38,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:49:39,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 13:49:39,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:49:39,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 13:49:39,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 13:49:39,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-20 13:49:39,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:49:39,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 13:49:39,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990579167_639.jpg' 2025-07-20 13:49:39,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:49:39,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:49:39,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:49:40,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:49:40,057 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:49:40,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:49: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-20 13:49:40,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-20 13:49:40,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 13:49:40,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 13:49:40,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:49:40,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 13:49:40,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 13:49:40,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 13:49:41,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 13:49:41,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 13:56:24,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990984489_110.jpg' 2025-07-20 13:56:25,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:25,272 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:25,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:25,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:25,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:25,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:25,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 13:56:26,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:26,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-20 13:56:26,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-20 13:56:26,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:26,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-20 13:56:26,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-20 13:56:26,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-20 13:56:26,793 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:56:26,793 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:56:26,794 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990984507_226.jpg' 2025-07-20 13:56:27,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:27,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:27,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:27,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:27,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:27,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:27,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:56:27,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 13:56:27,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 13:56:28,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-20 13:56:28,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:28,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:56:28,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 13:56:28,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 13:56:28,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-20 13:56:28,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-20 13:56:28,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990984675_860.jpg' 2025-07-20 13:56:28,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:28,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:28,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:28,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:28,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:28,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:28,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 13:56:29,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 13:56:29,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 13:56:29,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:29,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:29,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 13:56:29,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 13:56:29,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 13:56:29,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 13:56:29,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 13:56:29,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990984674_814.jpg' 2025-07-20 13:56:30,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:30,205 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:30,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:30,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:30,551 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:30,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:30,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 13:56:30,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-20 13:56:30,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-20 13:56:31,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-20 13:56:31,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:31,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-20 13:56:31,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-20 13:56:31,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-20 13:56: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-20 13:56:31,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-20 13:56:31,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990984850_445.jpg' 2025-07-20 13:56:31,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:31,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:31,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:32,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:32,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:32,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:32,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:56:32,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 13:56:32,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 13:56:32,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:32,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:32,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:56:32,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 13:56:32,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 13:56:33,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 13:56:33,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 13:56:33,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990985267_587.jpg' 2025-07-20 13:56:33,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:33,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:33,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:33,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:33,584 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:33,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:33,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 13:56:33,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-20 13:56:33,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-20 13:56:34,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-20 13:56:34,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:34,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:56: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-20 13:56: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-20 13:56:34,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 13:56:34,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-20 13:56:34,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990985358_516.jpg' 2025-07-20 13:56:34,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:34,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:34,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:35,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:35,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:35,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:35,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 13:56:35,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-20 13:56:35,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 13:56:35,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 13:56:35,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:35,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 13:56:35,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 13:56:35,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 13:56:36,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:56:36,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:56:36,008 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990985351_569.jpg' 2025-07-20 13:56:36,273 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:36,273 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:36,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:36,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:36,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:36,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:36,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 13:56:36,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 13:56:36,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 13:56:37,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-20 13:56:37,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:37,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-20 13:56:37,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-20 13:56:37,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-20 13:56:37,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-20 13:56:37,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-20 13:56:37,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990985618_447.jpg' 2025-07-20 13:56:37,850 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:37,850 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:37,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:38,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:38,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:38,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13: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 13:56:38,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 13: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 13: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 13:56:38,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13: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 13: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 13: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 13:56:39,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 13:56:39,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 13:56:39,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990985771_75.jpg' 2025-07-20 13:56:39,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:39,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:39,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:39,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:39,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:39,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:39,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:56:39,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 13:56:39,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 13: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 13: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 13: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 13: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 13: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 13:56:40,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-20 13:56:40,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 13:56:40,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990986005_140.jpg' 2025-07-20 13:56:40,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:40,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:40,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:41,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:41,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:41,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:41,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-20 13:56:41,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-20 13:56:41,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-20 13: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 13: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 13: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 13: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 13: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 13:56:42,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-20 13:56:42,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-20 13:56:42,207 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990986094_694.jpg' 2025-07-20 13:56:42,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:42,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:42,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:42,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:42,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:42,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:42,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 13:56:43,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-20 13:56:43,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-20 13:56:43,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 13:56:43,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:43,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 13:56:43,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 13:56:43,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 13:56:43,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 13:56:43,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:56:43,828 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752990987184_189.jpg' 2025-07-20 13:56:43,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:43,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:43,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:44,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:44,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:44,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:44,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 13:56:44,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 13:56:44,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-20 13:56:44,989 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:44,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:44,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:56:44,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 13:56:44,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 13:56:45,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 13:56:45,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 13:56:48,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991007809_94.jpg' 2025-07-20 13:56:48,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:48,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:48,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:48,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:48,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:48,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:48,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 13:56:48,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 13:56:48,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:56:49,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-20 13:56:49,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:49,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 13:56:49,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 13:56:49,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 13:56:49,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 13:56:49,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:56:49,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991008007_395.jpg' 2025-07-20 13:56:49,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:49,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:49,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:50,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:50,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:50,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:50,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 13:56:50,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-20 13:56:50,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-20 13:56:50,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 13:56:50,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:50,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 13:56:50,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 13:56:50,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 13:56:51,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:56:51,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-20 13:56:51,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991009514_110.jpg' 2025-07-20 13:56:51,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:51,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:51,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:51,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:51,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:51,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:51,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-20 13:56:52,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:52,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:56:52,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:52,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:52,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-20 13:56:52,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-20 13:56:52,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-20 13:56:52,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 13:56:52,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 13:56:52,887 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991009683_631.jpg' 2025-07-20 13:56:52,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:52,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:52,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:53,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:53,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:53,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:53,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-20 13:56:53,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 13:56:53,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 13:56:54,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:56:54,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:54,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 13:56:54,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 13:56:54,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 13:56:54,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 13:56:54,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 13:56:54,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991009696_235.jpg' 2025-07-20 13:56:54,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:54,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:54,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:54,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:54,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:54,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:54,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 13:56:55,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 13:56:55,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 13:56:55,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 13:56:55,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:55,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 13:56:55,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 13:56:55,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 13:56:55,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:56:55,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-20 13:56:55,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991009847_45.jpg' 2025-07-20 13:56:55,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:56:55,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:56:55,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:56:56,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:56:56,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:56:56,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:56:56,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 13:56:56,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-20 13:56:56,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-20 13:56:57,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 13:56:57,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:56:57,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 13:56:57,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 13:56:57,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 13:56:57,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 13:56:57,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:57:14,010 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991033767_932.jpg' 2025-07-20 13:57:14,100 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:57:14,100 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:57:14,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:57:14,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:57:14,538 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:57:14,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:57:14,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-20 13:57:14,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 13:57:14,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 13:57:15,349 - 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 13:57:15,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 13:57:15,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-20 13:57:15,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-20 13:57:15,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-20 13:57:15,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 13:57:15,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:57:15,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991033805_945.jpg' 2025-07-20 13:57:15,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:57:15,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:57:15,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:57:16,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:57:16,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:57:16,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:57:16,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 13:57: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-20 13:57:16,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:57:16,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 13:57:16,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:57: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-20 13:57: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-20 13:57: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-20 13:57:17,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-20 13:57:17,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:57:17,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991034425_758.jpg' 2025-07-20 13:57:17,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:57:17,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:57:17,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:57:17,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:57:17,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:57:17,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:57:17,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-20 13:57:17,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 13:57:17,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-20 13:57:18,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:57:18,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:57:18,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 13:57:18,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 13:57:18,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 13:57:18,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 13:57:18,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 13:57:38,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991058462_931.jpg' 2025-07-20 13:57:38,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:57:38,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:57:38,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:57:39,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:57:39,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:57:39,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:57:39,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 13:57:39,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:57:39,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 13:57: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 13:57:39,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:57: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 13:57:39,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 13:57:39,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 13:57:40,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-20 13:57:40,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 13:57:40,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991059044_190.jpg' 2025-07-20 13:57:40,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 13:57:40,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 13:57:40,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 13:57:40,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 13:57:40,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 13:57:40,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 13:57:40,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 13:57:41,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 13:57:41,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 13:57:41,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 13:57:41,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 13:57:41,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-20 13:57:41,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-20 13:57:41,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-20 13:57:41,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-20 13:57:41,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 14:00:24,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991224321_666.jpg' 2025-07-20 14:00:24,829 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:24,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:24,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:25,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:25,268 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:25,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:25,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 14:00:25,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 14:00:25,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 14:00:26,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:00:26,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:26,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 14:00:26,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 14:00:26,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 14:00: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 14:00: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 14:00: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_1752991224649_820.jpg' 2025-07-20 14:00:26,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:26,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:26,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:26,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:26,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:26,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:26,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 14:00:27,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-20 14:00:27,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-20 14:00:27,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-20 14:00:27,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:27,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 14:00:27,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 14:00:27,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 14:00:27,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 14:00:27,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 14:00:27,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991225099_759.jpg' 2025-07-20 14:00:27,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:27,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:27,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:28,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:28,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:28,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:28,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 14:00:28,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-20 14:00:28,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-20 14:00:28,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 14:00:28,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:00:28,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 14:00:28,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 14:00:28,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-20 14:00:29,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-20 14:00:29,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-20 14:00:29,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991225129_436.jpg' 2025-07-20 14:00:29,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:29,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:29,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:29,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:29,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:29,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:29,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 14:00:29,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 14:00:29,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-20 14:00:30,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 14:00:30,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:30,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 14:00:30,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 14:00:30,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-20 14:00:30,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 14:00:30,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 14:00:30,522 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991225255_754.jpg' 2025-07-20 14:00:30,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:30,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:30,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:30,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:30,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:30,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:30,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 14:00:31,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-20 14:00:31,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-20 14:00:31,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-20 14:00:31,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:31,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-20 14:00:31,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-20 14:00:31,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-20 14:00:31,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-20 14:00:31,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 14:00:31,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991225795_356.jpg' 2025-07-20 14:00:32,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:32,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:32,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:32,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:32,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:32,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:32,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 14:00:32,741 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:00:32,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 14:00:33,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 14:00:33,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:33,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 14:00:33,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-20 14:00:33,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:00:33,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 14:00:33,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 14:00:33,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991226026_792.jpg' 2025-07-20 14:00:33,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:33,429 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:33,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:33,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:33,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:33,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:33,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-20 14:00:34,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 14:00:34,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 14:00:34,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 14:00:34,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:34,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 14:00:34,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 14:00:34,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 14:00:34,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-20 14:00:34,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 14:00:34,780 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991226294_408.jpg' 2025-07-20 14:00:34,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:34,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:34,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:35,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:35,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:35,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:35,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:00:35,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-20 14:00:35,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 14:00:35,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 14:00:35,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:35,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-20 14:00:35,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-20 14:00:35,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-20 14:00:36,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-20 14:00: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 14:00: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_1752991226289_436.jpg' 2025-07-20 14:00:36,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:36,293 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:36,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:36,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:36,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:36,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00: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 14:00:37,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 14:00:37,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:00:37,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 14:00:37,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:37,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 14:00:37,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 14:00:37,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 14:00:37,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-20 14:00:37,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:00:37,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991226422_755.jpg' 2025-07-20 14:00:37,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:37,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:37,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:38,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:38,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:38,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:38,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 14:00:38,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 14:00:38,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 14:00:38,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 14:00:38,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00: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 14:00: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 14:00: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 14:00:39,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-20 14:00:39,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-20 14:00:39,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991226787_812.jpg' 2025-07-20 14:00:39,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:39,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:39,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:39,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:39,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:39,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:39,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 14:00:39,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-20 14:00:39,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-20 14:00:40,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 14:00:40,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:40,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 14:00:40,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 14:00:40,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 14:00:40,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 14:00:40,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 14:00:40,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991226852_419.jpg' 2025-07-20 14:00:40,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:40,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:40,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:40,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:40,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:40,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:40,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-20 14:00:41,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 14:00:41,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 14:00:41,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 14:00:41,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:41,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 14:00:41,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 14:00:41,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 14:00:41,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:00:41,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:00:41,909 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991227707_729.jpg' 2025-07-20 14:00:41,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:41,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:41,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:42,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:42,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:42,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:42,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 14:00:42,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 14:00:42,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 14:00:43,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-20 14:00:43,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:43,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 14:00:43,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 14:00:43,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 14:00:43,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 14:00:43,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 14:00:48,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991247868_393.jpg' 2025-07-20 14:00:48,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:48,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:48,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:48,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:48,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:48,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:48,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-20 14:00:48,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:00:48,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:00:49,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 14:00:49,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:49,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 14:00:49,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 14:00:49,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 14:00:49,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-20 14:00:49,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-20 14:00:49,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991248081_553.jpg' 2025-07-20 14:00:49,610 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:49,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:49,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:49,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:49,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:49,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:49,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 14:00:50,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 14:00:50,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 14:00:50,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:00:50,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:50,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-20 14:00:50,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 14:00:50,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 14:00:50,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 14:00:50,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 14:00:50,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991248754_881.jpg' 2025-07-20 14:00:51,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:51,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:51,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:51,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:51,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:51,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:51,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 14:00:51,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:00:51,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:00:52,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-20 14:00:52,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:52,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-20 14:00:52,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-20 14:00:52,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-20 14:00:52,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:00:52,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 14:00:52,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991249515_68.jpg' 2025-07-20 14:00:52,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:52,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:52,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:52,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:52,792 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:52,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:52,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:00:53,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-20 14:00:53,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-20 14:00:53,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:00:53,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:53,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:00:53,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:00:53,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:00:53,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 14:00:53,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 14:00:53,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991250365_261.jpg' 2025-07-20 14:00:53,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:53,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:53,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:54,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:54,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:54,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:54,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 14:00:54,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 14:00:54,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 14:00:54,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 14:00:54,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:54,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 14:00:54,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 14:00:54,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:00:55,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 14:00:55,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 14:00:55,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991252295_681.jpg' 2025-07-20 14:00:55,299 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:00:55,299 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:00:55,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:00:55,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:00:55,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:00:55,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:00:55,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-20 14:00:56,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-20 14:00:56,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-20 14:00:56,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 14:00:56,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:00:56,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-20 14:00:56,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-20 14:00:56,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-20 14:00:56,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-20 14:00:56,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-20 14:01:12,434 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991272148_126.jpg' 2025-07-20 14:01:12,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:01:12,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:01:12,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:01:12,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:01:12,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:01:12,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:01:12,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 14:01:13,239 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:01:13,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:01:13,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-20 14:01:13,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:01:13,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-20 14:01:13,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-20 14:01:13,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-20 14: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 14:01:13,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 14:01:13,855 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991272920_415.jpg' 2025-07-20 14:01:13,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:01:13,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:01:13,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:01:14,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:01:14,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:01:14,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:01:14,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-20 14:01:14,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 14:01:14,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 14:01:15,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 14:01:15,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:01: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-20 14:01: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-20 14:01: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-20 14:01:15,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 14:01:15,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 14:01:19,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991278814_662.jpg' 2025-07-20 14:01:19,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:01:19,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:01:19,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:01:19,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:01:19,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:01:19,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:01:19,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-20 14:01:19,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 14:01:19,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 14:01:20,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 14:01:20,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:01:20,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 14:01:20,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 14:01:20,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 14:01:20,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-20 14:01:20,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-20 14:01:37,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991297210_186.jpg' 2025-07-20 14:01:38,037 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:01:38,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:01:38,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:01:38,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:01:38,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:01:38,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:01:38,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 14:01:38,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-20 14:01:38,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-20 14:01:39,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-20 14:01:39,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:01:39,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-20 14:01:39,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-20 14:01:39,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-20 14:01:39,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-20 14:01:39,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-20 14:01:43,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991303011_469.jpg' 2025-07-20 14:01:43,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:01:43,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:01:43,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:01:43,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:01:43,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:01:43,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:01:43,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-20 14:01:44,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 14:01:44,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 14:01:44,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 14:01:44,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:01:44,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 14:01:44,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 14:01:44,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 14:01:44,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 14:01:44,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 14:08:24,910 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991704676_953.jpg' 2025-07-20 14:08:26,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:26,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:26,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:26,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:26,807 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:26,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08: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-20 14:08:27,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-20 14:08:27,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 14:08:27,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 14:08:27,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:27,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 14:08:27,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 14:08:27,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 14:08:27,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 14:08:27,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 14:08:27,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991704658_802.jpg' 2025-07-20 14:08:28,086 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:28,086 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:28,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:28,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:28,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:28,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:28,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:08:28,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 14:08:28,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 14:08:29,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 14:08:29,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:29,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 14:08:29,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 14:08:29,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 14:08:29,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 14:08:29,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 14:08:29,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991704793_160.jpg' 2025-07-20 14:08:29,697 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:29,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:29,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:30,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:30,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:30,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:30,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-20 14:08:30,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-20 14:08:30,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-20 14:08:30,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-20 14:08:30,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:30,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:08:30,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-20 14:08:30,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-20 14:08:31,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 14:08:31,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 14:08:31,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705172_404.jpg' 2025-07-20 14:08:31,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:31,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:31,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:31,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:31,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:31,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:31,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 14:08:32,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-20 14:08:32,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-20 14:08:32,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 14:08:32,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:32,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 14:08:32,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 14:08:32,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 14:08:32,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 14:08:32,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 14:08:32,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705241_617.jpg' 2025-07-20 14:08:32,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:32,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:32,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:33,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:33,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:33,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:33,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:08:33,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 14:08:33,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:08:33,815 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:33,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:33,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:08:33,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:08:33,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:08:34,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-20 14:08:34,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:08:34,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705243_510.jpg' 2025-07-20 14:08:34,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:34,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:34,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:34,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:34,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:34,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08: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 14:08:35,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 14:08:35,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 14:08:35,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 14:08:35,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:35,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 14:08:35,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 14:08:35,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 14:08:35,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-20 14:08:35,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-20 14:08:35,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705454_554.jpg' 2025-07-20 14:08:35,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:35,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:35,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:36,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:36,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:36,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:36,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 14:08:36,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 14:08:36,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 14:08:36,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 14:08:36,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:36,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 14:08:36,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 14:08:36,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 14:08:37,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-20 14:08:37,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-20 14:08:37,124 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705449_877.jpg' 2025-07-20 14:08:37,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:37,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:37,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:37,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:37,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:37,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:37,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 14:08:38,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 14:08:38,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 14:08:38,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:38,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:38,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 14:08:38,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 14:08:38,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 14:08:38,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 14:08:38,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 14:08:38,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705493_713.jpg' 2025-07-20 14:08:38,831 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:38,831 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:38,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:39,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:39,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:39,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:39,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 14:08:39,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-20 14:08:39,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-20 14:08:39,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 14:08:39,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:39,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 14:08:39,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 14:08:39,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 14:08:40,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:08:40,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:08:40,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705392_512.jpg' 2025-07-20 14:08:40,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:40,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:40,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:40,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:40,591 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:40,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:40,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-20 14:08:40,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 14:08:40,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 14:08:41,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-20 14:08:41,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:41,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-20 14:08:41,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-20 14:08:41,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-20 14:08:41,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 14:08:41,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-20 14:08:41,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991705348_723.jpg' 2025-07-20 14:08:41,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:41,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:41,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:42,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:42,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:42,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:42,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 14:08:42,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-20 14:08:42,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-20 14:08:42,979 - 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 14:08:42,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:08:42,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 14:08:42,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 14:08:42,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 14:08:43,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 14:08:43,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 14:08:43,243 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991706447_468.jpg' 2025-07-20 14:08:43,507 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:43,507 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:43,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:43,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:43,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:43,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:43,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 14:08:44,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 14:08:44,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:08:44,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 14:08:44,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:44,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 14:08:44,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 14:08:44,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 14:08:44,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-20 14:08:44,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:08:44,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991708293_618.jpg' 2025-07-20 14:08:44,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:44,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:44,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:45,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:45,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:45,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:45,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 14:08:45,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 14:08:45,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 14:08:45,999 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:45,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:45,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:08:45,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:08:45,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:08:46,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 14:08:46,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 14:08:46,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991708446_25.jpg' 2025-07-20 14:08:47,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:47,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:47,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:47,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:47,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:47,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:47,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 14:08:47,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:47,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:08:48,116 - 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 14:08:48,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:08:48,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 14:08:48,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 14:08:48,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 14:08:48,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 14:08:48,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 14:08:48,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991710027_500.jpg' 2025-07-20 14:08:48,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:48,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:48,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:48,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:48,823 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:48,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:48,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 14:08:49,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:49,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 14:08:49,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 14:08:49,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:49,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:08:49,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:08:49,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:08:49,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 14:08:49,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 14:08:49,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991728232_772.jpg' 2025-07-20 14:08:49,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:49,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:49,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:50,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:50,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:50,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:50,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:08:50,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 14:08:50,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 14:08:50,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-20 14:08:50,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:50,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-20 14:08:50,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-20 14:08:50,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 14:08:51,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 14:08:51,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 14:08:51,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991728551_230.jpg' 2025-07-20 14:08:51,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:51,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:51,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:51,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:51,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:51,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:51,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:08:52,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 14:08:52,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 14:08:52,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-20 14:08:52,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:52,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-20 14:08:52,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-20 14:08:52,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-20 14:08:52,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:08:52,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:08:52,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991728668_176.jpg' 2025-07-20 14:08:53,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:53,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:53,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:53,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:53,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:53,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:53,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:08:53,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:53,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:08:54,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 14:08:54,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:54,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-20 14:08:54,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:08:54,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:08:54,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-20 14:08:54,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:08:54,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991729042_472.jpg' 2025-07-20 14:08:54,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:54,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:54,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:54,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:54,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:54,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:54,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 14: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:55,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 14:08:55,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 14:08:55,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:55,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:08:55,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:08:55,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:08:55,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 14:08:55,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:08:55,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991730001_258.jpg' 2025-07-20 14:08:56,143 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:56,143 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:56,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:56,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:56,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:56,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:56,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 14:08:56,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 14:08:56,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 14:08:57,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 14:08:57,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:57,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 14:08:57,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 14:08:57,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 14:08:57,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 14:08:57,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 14:08:57,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991731821_971.jpg' 2025-07-20 14:08:57,575 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:08:57,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:08:57,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:08:57,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:08:57,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:08:57,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:08:57,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 14:08:58,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:08:58,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:08:58,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-20 14:08:58,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:08:58,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-20 14:08:58,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-20 14:08:58,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-20 14:08:58,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-20 14:08:58,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-20 14:09:13,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991753615_813.jpg' 2025-07-20 14:09:13,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:09:13,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:09:13,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:09:14,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:09:14,372 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:09:14,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:09:14,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-20 14:09:14,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-20 14:09:14,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-20 14:09:15,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:09:15,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:09:15,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:09:15,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:09:15,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:09:15,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 14:09:15,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 14:09:15,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991754110_743.jpg' 2025-07-20 14:09:15,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:09:15,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:09:15,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:09:15,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:09:15,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:09:15,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:09:15,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:09:16,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-20 14:09:16,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-20 14:09:16,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 14:09:16,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:09:16,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 14:09:16,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 14:09:16,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 14:09:16,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 14:09:16,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 14:09:16,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991756199_453.jpg' 2025-07-20 14:09:16,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:09:16,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:09:16,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:09:17,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:09:17,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:09:17,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:09:17,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 14:09:17,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 14:09:17,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 14:09:17,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:09:17,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:09:17,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:09:17,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:09:17,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:09:18,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:09:18,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:09:38,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991777818_106.jpg' 2025-07-20 14:09:38,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:09:38,145 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:09:38,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:09:38,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:09:38,588 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:09:38,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:09:38,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 14:09:38,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:09:38,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 14:09:39,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-20 14:09:39,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:09:39,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-20 14:09:39,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-20 14:09:39,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-20 14:09:39,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 14:09:39,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 14:09:40,906 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752991780636_888.jpg' 2025-07-20 14:09:40,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:09:40,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:09:40,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:09:41,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:09:41,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:09:41,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:09:41,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 14:09:41,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 14:09:41,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 14:09:42,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-20 14:09:42,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:09:42,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 14:09:42,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 14:09:42,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 14:09:42,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 14:09:42,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 14:16:24,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992184755_922.jpg' 2025-07-20 14:16:25,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:25,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:25,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:26,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:26,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:26,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:26,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 14:16:26,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-20 14:16:26,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-20 14:16:26,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 14:16:26,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:26,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 14:16:26,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 14:16:26,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 14:16:27,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-20 14:16:27,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-20 14:16:27,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185218_825.jpg' 2025-07-20 14:16:27,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:27,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:27,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:27,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:27,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:27,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:27,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 14:16:28,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-20 14:16:28,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-20 14:16:28,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 14:16:28,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:28,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:16:28,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:16:28,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:16:28,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 14:16:28,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 14:16:28,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185202_927.jpg' 2025-07-20 14:16:29,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:29,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:29,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:29,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:29,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:29,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:29,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 14:16:29,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 14:16:29,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 14:16:30,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 14:16:30,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:30,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 14:16:30,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 14:16:30,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 14:16:30,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 14:16:30,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 14:16:30,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185245_667.jpg' 2025-07-20 14:16:30,573 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:30,573 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:30,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:30,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:30,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:30,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:30,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-20 14:16:31,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 14:16:31,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 14:16:31,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 14:16:31,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:31,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 14:16:31,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 14:16:31,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 14:16:31,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:16:31,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:16:31,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185382_90.jpg' 2025-07-20 14:16:32,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:32,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:32,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:32,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:32,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:32,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:32,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 14:16:32,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 14:16:32,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:16:33,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-20 14:16:33,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:33,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-20 14:16:33,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-20 14:16:33,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-20 14:16:33,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-20 14:16:33,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 14:16:33,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185382_482.jpg' 2025-07-20 14:16:33,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:33,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:33,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:33,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:33,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:33,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:33,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 14:16:34,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 14:16:34,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 14:16:34,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 14:16:34,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:34,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 14:16:34,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 14:16:34,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 14:16:34,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-20 14:16:34,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-20 14:16:34,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185453_784.jpg' 2025-07-20 14:16:35,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:35,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:35,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:35,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:35,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:35,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:35,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-20 14:16:35,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 14:16:35,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 14:16: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 14:16:36,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16: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 14:16: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 14:16: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 14:16:36,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-20 14:16:36,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-20 14:16:36,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185628_787.jpg' 2025-07-20 14:16:36,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:36,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:36,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:37,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:37,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:37,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:37,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:16:37,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-20 14:16:37,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-20 14:16:37,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:37,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:37,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-20 14:16:37,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 14:16:37,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 14:16:38,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 14:16:38,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 14:16:38,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185667_523.jpg' 2025-07-20 14:16:38,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:38,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:38,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:38,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:38,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:38,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:38,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 14:16:38,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 14:16:38,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 14:16:39,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-20 14:16:39,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:39,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 14:16:39,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 14:16:39,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 14:16:39,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:16:39,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:16:39,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992185786_830.jpg' 2025-07-20 14:16:39,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:39,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:39,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:40,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:40,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:40,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:40,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 14:16:40,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 14:16:40,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 14:16:40,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:40,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:40,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:16:40,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:16:40,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:16:41,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-20 14: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-20 14:16:41,029 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992186037_91.jpg' 2025-07-20 14:16:41,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:41,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:41,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:41,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:41,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:41,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:41,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-20 14:16:41,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-20 14:16:41,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-20 14:16:42,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:42,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:42,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:16:42,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-20 14:16:42,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-20 14:16:42,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-20 14:16:42,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-20 14:16:42,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992186183_729.jpg' 2025-07-20 14:16:42,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:42,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:42,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:43,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:43,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:43,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:43,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 14:16:43,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-20 14:16:43,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-20 14:16:43,790 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:43,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:43,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:16:43,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:16:43,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:16:44,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-20 14:16:44,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:16:44,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992186644_762.jpg' 2025-07-20 14:16:44,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:44,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:44,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:44,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:44,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:44,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:44,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 14:16:44,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 14:16:44,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 14:16:45,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 14:16:45,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:45,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 14:16:45,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 14:16:45,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 14:16:45,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:16:45,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 14:16:45,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992188243_850.jpg' 2025-07-20 14:16:45,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:45,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:45,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:45,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:45,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:45,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:45,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 14:16:46,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-20 14:16:46,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 14:16:46,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-20 14:16:46,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:46,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-20 14:16:46,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-20 14:16:46,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-20 14:16:46,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 14:16:46,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 14:16:46,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992189048_238.jpg' 2025-07-20 14:16:47,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:47,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:47,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:47,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:47,556 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:47,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:47,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 14:16:47,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 14:16:47,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 14:16:48,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-20 14:16:48,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 14:16:48,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 14:16:48,323 - 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 14:16:48,323 - 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 14:16:48,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-20 14:16:48,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-20 14:16:48,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-20 14:16:48,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-20 14:16:48,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992208349_251.jpg' 2025-07-20 14:16:48,900 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:48,900 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:48,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:49,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:49,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:49,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:49,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:16:49,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-20 14:16:49,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:16:49,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:49,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:49,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:16:49,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 14:16:49,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 14:16: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-20 14:16: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-20 14:16:50,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992208958_849.jpg' 2025-07-20 14:16:50,307 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:50,307 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:50,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:50,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:50,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:50,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:50,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-20 14:16:51,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:51,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:16:51,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-20 14:16:51,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:51,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 14:16:51,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 14:16:51,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 14:16:51,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 14:16:51,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 14:16:51,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992209381_259.jpg' 2025-07-20 14:16:51,714 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:51,714 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:51,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:52,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:52,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:52,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:52,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 14:16:52,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-20 14:16:52,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 14:16:52,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:16:52,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:52,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-20 14:16:52,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 14:16:52,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 14:16:53,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-20 14:16:53,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-20 14:16:53,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992209300_120.jpg' 2025-07-20 14:16:53,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:53,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:53,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:53,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:53,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:53,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:53,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 14:16:54,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 14:16:54,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 14:16:54,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-20 14:16:54,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:54,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-20 14:16:54,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-20 14:16:54,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-20 14:16:54,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 14:16:54,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-20 14:16:54,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992210573_274.jpg' 2025-07-20 14:16:54,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:16:54,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:16:54,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:16:55,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:16:55,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:16:55,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:16:55,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-20 14:16:55,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 14:16:55,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 14:16:55,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 14:16:55,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:16:55,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:16:55,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:16:55,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:16:56,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:16:56,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:17:13,389 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992233099_470.jpg' 2025-07-20 14:17:13,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:17:13,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:17:13,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:17:13,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:17:13,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:17:13,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:17:13,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-20 14:17:14,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 14:17:14,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 14:17:14,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 14:17:14,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:17:14,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 14:17:14,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 14:17:14,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 14:17:14,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 14:17:14,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 14:17:15,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992235022_840.jpg' 2025-07-20 14:17:15,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:17:15,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:17:15,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:17:15,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:17:15,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:17:15,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:17:15,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 14:17:16,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 14:17:16,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 14:17:16,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 14:17:16,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:17:16,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 14:17:16,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 14:17:16,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 14:17:16,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 14:17:16,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 14:17:16,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992235269_219.jpg' 2025-07-20 14:17:16,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:17:16,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:17:16,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:17:17,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:17:17,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:17:17,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:17:17,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 14:17:17,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-20 14:17:17,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-20 14:17:17,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 14:17:17,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:17:17,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-20 14:17:17,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 14:17:17,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 14:17:18,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 14:17:18,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 14:17:37,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992257018_331.jpg' 2025-07-20 14:17:37,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:17:37,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:17:37,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:17:38,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:17:38,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:17:38,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:17: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-20 14:17:38,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 14:17:38,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 14:17:38,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 14:17:38,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:17:38,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-20 14:17:38,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-20 14:17:38,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-20 14:17:39,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 14:17:39,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 14:17:40,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992260547_818.jpg' 2025-07-20 14:17:40,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:17:40,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:17:40,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:17:41,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:17:41,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:17:41,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:17: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-20 14:17:41,606 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:17:41,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-20 14:17:41,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 14:17:41,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:17:41,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-20 14:17:41,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 14:17:41,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 14:17:42,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 14:17:42,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 14:24:24,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992664642_666.jpg' 2025-07-20 14:24:25,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:25,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:25,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:25,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:25,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:25,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:25,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-20 14:24:26,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 14:24:26,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:24:26,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 14:24:26,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:26,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 14:24:26,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 14:24:26,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 14:24:26,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 14:24:26,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 14:24:26,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992664881_172.jpg' 2025-07-20 14:24:27,156 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:27,156 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:27,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:27,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:27,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:27,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:27,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 14:24:27,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 14:24:27,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 14:24:28,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 14:24:28,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:28,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 14:24:28,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 14:24:28,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 14:24:28,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 14:24:28,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 14:24:28,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665030_180.jpg' 2025-07-20 14:24:28,775 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:28,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:28,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:29,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:29,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:29,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:29,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 14:24:29,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 14:24:29,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-20 14:24:29,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-20 14:24:29,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:29,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-20 14:24:29,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-20 14:24:29,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-20 14:24:30,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 14:24:30,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 14:24:30,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665134_767.jpg' 2025-07-20 14:24:30,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:30,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:30,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:30,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:30,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:30,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:30,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 14:24:31,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 14:24:31,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 14:24:31,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 14:24:31,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:31,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 14:24:31,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 14:24:31,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 14:24:31,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-20 14:24:31,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 14:24:31,665 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665033_42.jpg' 2025-07-20 14:24:31,939 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:31,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:31,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:32,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:32,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:32,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24: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-20 14:24:32,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-20 14:24:32,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 14:24:33,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 14:24:33,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:33,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 14:24:33,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 14:24:33,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 14:24: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 14:24: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 14:24:33,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665149_688.jpg' 2025-07-20 14:24:33,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:33,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:33,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:33,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:33,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:33,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:33,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:24:34,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 14:24:34,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 14:24:34,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 14:24:34,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:34,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 14:24:34,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 14:24:34,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 14:24:34,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-20 14:24:34,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-20 14:24:34,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665332_710.jpg' 2025-07-20 14:24:34,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:34,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:34,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:35,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:35,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:35,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:35,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:24:35,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 14:24:35,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:24:35,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 14:24:35,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:35,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 14:24:35,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-20 14:24:35,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-20 14:24:36,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:24:36,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:24:36,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665334_324.jpg' 2025-07-20 14:24:36,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:36,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:36,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:36,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:36,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:36,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:36,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 14:24:37,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-20 14:24:37,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-20 14:24:37,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 14:24:37,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:37,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 14:24:37,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 14:24:37,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 14:24:37,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 14:24:37,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 14:24:37,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665564_454.jpg' 2025-07-20 14:24:37,727 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:37,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:37,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:38,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:38,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:38,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:38,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 14:24:38,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 14:24:38,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:24:38,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:24:38,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:38,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:24:38,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:24:38,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:24:39,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 14:24:39,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:24:39,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665617_733.jpg' 2025-07-20 14:24:39,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:39,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:39,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:39,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:39,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:39,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:39,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:24:40,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 14:24: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-20 14:24:40,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 14:24:40,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:40,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:24:40,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:24:40,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:24:40,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 14:24:40,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 14:24:40,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665791_724.jpg' 2025-07-20 14:24:40,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:40,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:40,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:41,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:41,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:41,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:41,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-20 14:24:41,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:24:41,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 14:24:42,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 14:24:42,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:42,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 14:24:42,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 14:24:42,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 14:24:42,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 14:24:42,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 14:24:42,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992665976_45.jpg' 2025-07-20 14:24:42,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:42,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:42,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:42,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:42,914 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:42,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:42,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-20 14:24:43,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 14:24:43,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 14:24:43,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 14:24:43,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:43,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-20 14:24:43,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-20 14:24:43,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-20 14:24:43,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 14:24:43,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 14:24:43,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992667216_751.jpg' 2025-07-20 14:24:43,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:43,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:43,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:44,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:44,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:44,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:44,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 14:24:44,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 14:24:44,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 14:24:45,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 14:24:45,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:45,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:24:45,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:24:45,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:24:45,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:24:45,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:24:49,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992688844_10.jpg' 2025-07-20 14:24:49,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:49,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:49,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:49,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:49,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:49,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:49,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-20 14:24:49,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 14:24:49,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 14:24:50,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 14:24:50,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:50,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 14:24:50,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 14:24:50,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 14:24:50,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-20 14:24:50,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-20 14:24:50,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992689086_599.jpg' 2025-07-20 14:24:50,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:50,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:50,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:50,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:50,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:50,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:50,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-20 14:24:51,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 14:24:51,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 14:24:51,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 14:24:51,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:51,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:24:51,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:24:51,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:24:51,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 14:24:51,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 14:24:51,887 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992689304_801.jpg' 2025-07-20 14:24:51,965 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:51,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:51,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:52,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:52,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:52,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:52,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:24:52,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 14:24:52,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 14:24:53,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:24:53,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:53,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-20 14:24:53,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-20 14:24:53,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-20 14:24:53,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:24:53,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:24:53,288 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992689398_495.jpg' 2025-07-20 14:24:53,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:53,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:53,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:53,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:53,888 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:53,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:53,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-20 14:24:54,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 14:24:54,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 14:24:54,617 - 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 14:24:54,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:24:54,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:24:54,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 14:24:54,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 14:24:54,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 14:24:54,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 14:24:54,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992690668_113.jpg' 2025-07-20 14:24:54,953 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:54,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:54,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:55,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:55,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:55,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:55,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 14:24:55,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 14:24:55,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 14:24:56,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:24:56,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:56,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:24:56,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:24:56,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:24:56,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 14:24:56,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-20 14:24:56,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992692063_170.jpg' 2025-07-20 14:24:56,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:24:56,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:24:56,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:24:56,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:24:56,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:24:56,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:24:56,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 14:24:57,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 14:24:57,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 14:24:57,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 14:24:57,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:24:57,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 14:24:57,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 14:24:57,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 14:24:57,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 14:24:57,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 14:25:13,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992713530_389.jpg' 2025-07-20 14:25:13,890 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:25:13,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:25:13,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:25:14,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:25:14,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:25:14,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:25:14,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:25: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 14:25:15,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-20 14:25:15,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:25: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 14:25: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 14:25:15,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 14:25:15,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-20 14:25: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 14:25:15,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992714624_600.jpg' 2025-07-20 14:25:15,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:25:15,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:25:15,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:25:15,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:25:15,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:25:15,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:25:15,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 14:25:16,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 14:25:16,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 14:25:16,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 14:25:16,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:25:16,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-20 14:25:16,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-20 14:25:16,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-20 14:25:16,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 14:25:16,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 14:25:17,760 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992717246_775.jpg' 2025-07-20 14:25:18,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:25:18,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:25:18,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:25:18,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:25:18,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:25:18,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:25:18,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 14:25:18,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-20 14:25:18,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 14:25:19,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 14:25:19,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:25:19,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 14:25:19,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 14:25:19,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 14:25:19,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 14:25:19,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:25:37,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992737694_165.jpg' 2025-07-20 14:25:38,219 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:25:38,219 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:25:38,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:25:38,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:25:38,646 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:25:38,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:25:38,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 14:25:39,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 14:25:39,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 14:25:39,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-20 14:25:39,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:25:39,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 14:25:39,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 14:25:39,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 14:25:39,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:25:39,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:25:40,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752992739929_539.jpg' 2025-07-20 14:25:40,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:25:40,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:25:40,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:25:40,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:25:40,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:25:40,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:25:40,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-20 14:25:41,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 14:25:41,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 14:25:41,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 14:25:41,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:25:41,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 14:25:41,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 14:25:41,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 14:25:41,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 14:25:41,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 14:32:24,529 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993144311_256.jpg' 2025-07-20 14:32:25,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:25,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:25,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:25,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:25,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:25,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:25,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 14:32:25,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 14:32:25,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 14:32:26,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 14:32:26,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:26,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 14:32:26,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 14:32:26,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 14:32:26,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 14:32:26,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 14:32:26,477 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993144577_926.jpg' 2025-07-20 14:32:26,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:26,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:26,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:27,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:27,084 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:27,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:27,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 14:32:27,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 14:32:27,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 14:32:27,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-20 14:32:27,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:27,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 14:32:27,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 14:32:27,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 14:32:28,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 14:32:28,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 14:32:28,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993144652_862.jpg' 2025-07-20 14:32:28,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:28,352 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:28,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:28,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:28,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:28,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:28,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 14:32:29,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 14:32:29,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 14:32:29,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-20 14:32:29,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:29,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 14:32:29,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 14:32:29,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 14:32:29,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 14:32:29,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 14:32:29,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993144775_124.jpg' 2025-07-20 14:32:29,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:29,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:29,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:30,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:30,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:30,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:30,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 14:32:30,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 14:32:30,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 14:32: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 14:32:31,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:31,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:32:31,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:32:31,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:32:31,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 14:32:31,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-20 14:32:31,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145117_964.jpg' 2025-07-20 14:32:31,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:31,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:31,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:31,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:31,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:31,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:31,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 14:32: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 14:32: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 14:32:32,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 14:32:32,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:32,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 14:32:32,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 14:32:32,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 14:32:32,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 14:32:32,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 14:32:32,897 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145319_221.jpg' 2025-07-20 14:32:33,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:33,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:33,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:33,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:33,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:33,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:33,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:32:33,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 14:32:33,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 14:32:34,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 14:32:34,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:32:34,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-20 14:32:34,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 14:32:34,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 14:32:34,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 14:32:34,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 14:32:34,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145312_435.jpg' 2025-07-20 14:32:34,771 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:34,771 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:34,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:35,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:35,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:35,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:35,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:32:35,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 14:32:35,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-20 14:32:35,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-20 14:32:35,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:35,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-20 14:32:35,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 14:32:35,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 14:32:36,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 14:32:36,080 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:32:36,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145459_366.jpg' 2025-07-20 14:32:36,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:36,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:36,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:36,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:36,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:36,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:36,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:32:37,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 14:32:37,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 14:32:37,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-20 14:32:37,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:37,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-20 14:32:37,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-20 14:32:37,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:32:37,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-20 14:32:37,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-20 14:32:37,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145579_378.jpg' 2025-07-20 14:32:37,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:37,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:37,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:38,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:38,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:38,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:38,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 14:32:38,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 14:32:38,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 14:32:39,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 14:32:39,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:39,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 14:32:39,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-20 14:32:39,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-20 14:32:39,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:32:39,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:32:39,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145792_11.jpg' 2025-07-20 14:32:39,343 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:39,344 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:39,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:39,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:39,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:39,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:39,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-20 14:32:40,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-20 14:32:40,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-20 14:32:40,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-20 14:32:40,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:40,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:32:40,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:32:40,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:32:40,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 14:32:40,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 14:32:40,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993145797_881.jpg' 2025-07-20 14:32:40,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:40,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:40,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:41,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:41,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:41,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32: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 14:32:41,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 14:32:41,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 14:32: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 14:32:41,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32: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 14:32: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 14:32: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 14:32:42,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 14: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-20 14:32: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_1752993145864_881.jpg' 2025-07-20 14:32:42,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:42,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:42,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:42,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:42,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:42,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:42,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:32:42,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 14:32:42,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 14:32:43,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 14:32:43,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:43,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 14:32:43,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 14:32:43,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:32:43,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:32:43,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 14:32:43,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993147428_573.jpg' 2025-07-20 14:32:43,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:43,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:43,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:43,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:43,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:43,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:43,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-20 14:32:44,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 14:32:44,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 14:32:44,624 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:32:44,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:44,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-20 14:32:44,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-20 14:32:44,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-20 14:32:44,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-20 14:32:44,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-20 14:32:44,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993148333_674.jpg' 2025-07-20 14:32:45,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:45,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:45,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:45,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:45,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:45,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:45,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-20 14:32:45,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-20 14:32:45,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-20 14:32:46,185 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:32:46,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:46,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-20 14:32:46,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-20 14:32:46,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-20 14:32:46,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-20 14:32:46,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-20 14:32:48,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993168266_875.jpg' 2025-07-20 14:32:48,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:48,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:48,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:48,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:48,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:48,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:48,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 14:32:49,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 14:32:49,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 14:32:49,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 14:32:49,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:49,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 14:32:49,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 14:32:49,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 14:32:49,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 14:32:49,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 14:32:49,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993168277_327.jpg' 2025-07-20 14:32:50,050 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:50,050 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:50,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:50,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:50,381 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:50,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:50,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 14:32:50,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-20 14:32:50,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-20 14:32:51,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 14:32:51,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:51,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 14:32:51,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 14:32:51,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 14:32:51,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:32:51,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 14:32:51,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993168635_516.jpg' 2025-07-20 14:32:51,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:51,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:51,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:51,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:51,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:51,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14: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 14:32:52,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 14:32:52,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 14:32:52,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:32:52,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:52,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 14:32:52,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 14:32:52,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:32:52,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-20 14:32:52,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:32:52,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993169007_240.jpg' 2025-07-20 14:32:52,857 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:52,857 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:52,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:53,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:53,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:53,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32:53,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 14:32:53,573 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:32:53,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:32:53,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-20 14:32:53,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:32:53,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-20 14:32:53,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-20 14:32:53,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-20 14:32:54,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 14:32:54,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 14:32:54,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993169525_507.jpg' 2025-07-20 14:32:54,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:32:54,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:32:54,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:32:54,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:32:54,574 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:32:54,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:32: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-20 14:32:54,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 14:32:54,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:32:55,303 - 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 14:32:55,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:32:55,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:32:55,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:32:55,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:32:55,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-20 14:32:55,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-20 14:33:13,355 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993193079_22.jpg' 2025-07-20 14:33:13,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:33:13,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:33:13,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:33:13,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:33:13,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:33:13,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:33:13,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-20 14:33:14,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-20 14:33:14,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-20 14:33:14,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:33:14,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:33:14,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-20 14:33:14,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-20 14:33:14,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-20 14:33:14,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 14:33:14,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 14:33:14,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993193959_254.jpg' 2025-07-20 14:33:14,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:33:14,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:33:14,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:33:15,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:33:15,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:33:15,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:33:15,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 14:33:15,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 14:33:15,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 14:33:16,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:33:16,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:33:16,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:33:16,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:33:16,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:33:16,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 14:33:16,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-20 14:33:16,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993196287_194.jpg' 2025-07-20 14:33:16,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:33:16,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:33:16,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:33:17,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:33:17,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:33:17,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:33:17,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-20 14:33:17,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-20 14:33:17,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-20 14:33:17,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-20 14:33:17,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:33:17,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:33:17,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:33:17,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:33: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 14:33: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 14:33:37,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993216956_271.jpg' 2025-07-20 14:33:37,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:33:37,287 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:33:37,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:33:37,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:33:37,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:33:37,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:33:37,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 14:33:38,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-20 14:33:38,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 14:33:38,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 14:33:38,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:33:38,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 14:33:38,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 14:33:38,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 14:33:38,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 14:33:38,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 14:33:39,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993218818_239.jpg' 2025-07-20 14:33:39,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:33:39,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:33:39,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:33:39,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:33:39,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:33:39,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:33:39,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 14:33:39,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 14:33:39,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 14:33:40,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 14:33:40,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:33:40,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 14:33:40,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 14:33:40,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 14:33:40,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:33:40,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:40:24,908 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993624670_747.jpg' 2025-07-20 14:40:25,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:25,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:25,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:25,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:25,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:25,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:25,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 14:40:26,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 14:40:26,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:26,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 14:40:26,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:26,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-20 14:40:26,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-20 14:40:26,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-20 14:40:26,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 14:40:26,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 14:40:26,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993624707_52.jpg' 2025-07-20 14:40:27,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:27,096 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:27,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:27,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:27,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:27,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:27,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-20 14:40: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-20 14:40: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-20 14:40:28,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-20 14:40:28,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:28,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-20 14:40:28,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-20 14:40:28,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-20 14:40:28,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 14:40:28,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 14:40: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_1752993624800_845.jpg' 2025-07-20 14:40:28,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:28,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:28,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:29,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:29,021 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:29,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:29,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:29,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 14:40:29,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 14:40:29,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:29,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:29,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:40:29,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:40:29,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:40: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 14:40: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 14:40:30,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625002_780.jpg' 2025-07-20 14:40:30,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:30,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:30,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:30,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:30,621 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:30,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:30,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:31,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:31,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-20 14:40:31,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 14:40:31,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:31,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 14:40:31,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 14:40:31,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 14:40:31,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 14:40:31,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 14:40:31,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625027_818.jpg' 2025-07-20 14:40:31,927 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:31,927 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:31,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:32,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:32,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:32,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:32,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 14:40:32,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:32,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-20 14:40:32,993 - 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 14:40:32,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:40:32,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 14:40:32,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 14:40:32,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 14:40:33,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-20 14:40:33,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-20 14:40:33,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625019_960.jpg' 2025-07-20 14:40:33,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:33,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:33,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:33,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:33,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:33,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:33,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:34,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 14:40:34,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:34,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:34,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:34,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:40:34,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:40:34,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:40:34,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 14:40:34,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 14:40:34,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625146_565.jpg' 2025-07-20 14:40:34,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:34,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:34,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:35,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:35,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:35,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:35,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 14:40:35,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 14:40:35,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 14:40:36,000 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:36,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:36,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:40:36,000 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:40:36,000 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:40:36,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-20 14:40:36,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-20 14:40:36,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625193_162.jpg' 2025-07-20 14:40:36,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:36,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:36,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:36,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:36,854 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:36,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:36,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-20 14:40:37,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 14:40:37,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:37,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-20 14:40:37,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:37,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-20 14:40:37,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-20 14:40:37,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-20 14:40:37,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 14:40:37,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 14:40:37,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625308_710.jpg' 2025-07-20 14:40:38,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:38,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:38,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:38,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:38,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:38,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:38,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 14:40:38,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:38,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 14:40:39,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 14:40:39,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:39,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 14:40:39,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 14:40:39,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 14:40:39,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 14:40:39,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 14:40:39,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625305_951.jpg' 2025-07-20 14:40:39,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:39,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:39,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:39,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:39,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:39,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:39,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 14:40:40,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 14:40: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-20 14:40:40,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 14:40:40,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:40,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-20 14:40:40,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-20 14:40:40,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-20 14:40:40,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-20 14:40:40,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-20 14:40:40,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625374_486.jpg' 2025-07-20 14:40:41,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:41,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:41,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:41,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:41,733 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:41,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:41,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:42,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 14:40:42,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 14:40:42,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 14:40:42,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:42,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 14:40:42,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 14:40:42,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 14:40:42,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 14:40:42,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 14:40:42,707 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993625484_733.jpg' 2025-07-20 14:40:42,785 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:42,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:42,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:43,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:43,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:43,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:43,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-20 14:40:43,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 14:40:43,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:43,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 14:40:43,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:43,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 14:40:43,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 14:40:43,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 14:40:44,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:40:44,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:40:44,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993628264_19.jpg' 2025-07-20 14:40:44,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:44,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:44,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:44,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:44,518 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:44,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:44,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:44,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-20 14:40:44,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 14:40:45,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 14:40:45,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:45,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 14:40:45,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 14:40:45,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 14:40:45,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:40:45,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:40:45,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993628859_560.jpg' 2025-07-20 14:40:45,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:45,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:45,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:45,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:45,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:45,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:45,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 14:40:46,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:46,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:46,659 - 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 14:40:46,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:40:46,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:40:46,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 14:40:46,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 14:40:46,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 14:40:46,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 14:40:48,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993648203_949.jpg' 2025-07-20 14:40:48,741 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:48,741 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:48,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:49,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:49,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:49,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:49,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 14:40:49,467 - 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 14:40:49,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:40:49,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 14:40:49,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 14:40:49,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 14:40:49,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:40:49,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:40:49,726 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993649008_956.jpg' 2025-07-20 14:40:49,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:49,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:49,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:50,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:50,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:50,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:50,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:50,558 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:50,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:50,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-20 14:40:50,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:50,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:40:50,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:40:50,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:40:51,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-20 14:40:51,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-20 14:40:51,168 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993649581_810.jpg' 2025-07-20 14:40:51,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:51,252 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:51,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:51,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:51,604 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:51,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:51,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:51,989 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:51,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:40:52,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:40:52,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:52,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:40:52,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-20 14:40:52,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-20 14:40:52,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 14:40:52,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 14:40:52,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993650238_927.jpg' 2025-07-20 14:40:52,667 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:52,667 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:52,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:53,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:53,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:53,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:53,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-20 14:40:53,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 14:40:53,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 14:40:53,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 14:40:53,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:40:53,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 14:40:53,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 14:40:53,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 14:40:54,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-20 14:40:54,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-20 14:40:54,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993652995_21.jpg' 2025-07-20 14:40:54,085 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:40:54,085 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:40:54,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:40:54,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:40:54,419 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:40:54,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:40:54,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:40:54,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 14:40:54,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 14:40:55,156 - 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 14:40:55,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:40:55,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 14:40:55,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 14:40:55,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 14:40:55,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 14:40: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 14:41:12,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993672553_61.jpg' 2025-07-20 14:41:13,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:41:13,164 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:41:13,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:41:13,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:41:13,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:41:13,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:41:13,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 14:41:13,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 14:41:13,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 14:41:14,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 14:41:14,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:41:14,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 14:41:14,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 14:41:14,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 14:41: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 14:41: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 14:41:15,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993675033_771.jpg' 2025-07-20 14:41:15,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:41:15,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:41:15,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:41:15,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:41:15,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:41:15,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:41:15,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 14:41:16,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:41:16,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:41:16,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 14:41:16,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:41:16,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 14:41:16,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 14:41:16,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 14:41:16,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 14:41:16,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 14:41:19,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993678830_365.jpg' 2025-07-20 14:41:19,132 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:41:19,132 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:41:19,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:41:19,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:41:19,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:41:19,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:41:19,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 14:41:19,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 14:41:19,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 14:41:20,223 - 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 14:41:20,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:41:20,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 14:41:20,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 14:41:20,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 14:41:20,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-20 14:41:20,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-20 14:41:36,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993695958_244.jpg' 2025-07-20 14:41:36,247 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:41:36,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:41:36,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:41:36,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:41:36,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:41:36,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:41:36,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-20 14:41:37,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 14:41:37,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-20 14:41:37,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 14:41:37,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:41:37,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:41:37,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:41:37,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-20 14:41:37,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-20 14:41:37,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-20 14:41:40,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752993699947_250.jpg' 2025-07-20 14:41:40,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:41:40,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:41:40,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:41:40,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:41:40,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:41:40,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:41:40,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 14:41:41,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 14:41:41,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-20 14:41:41,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-20 14:41:41,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:41:41,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:41:41,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:41:41,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 14:41:41,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 14:41:41,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 14:48:24,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994104594_539.jpg' 2025-07-20 14:48:25,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:25,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:25,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:25,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:25,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:25,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:25,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 14:48:26,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:26,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:26,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-20 14:48:26,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:26,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-20 14:48:26,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-20 14:48:26,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-20 14:48:26,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 14:48:26,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 14:48:26,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994104752_442.jpg' 2025-07-20 14:48:27,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:27,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:27,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:27,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:27,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:27,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:27,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:48:27,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-20 14:48:27,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-20 14:48:28,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 14:48:28,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:28,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 14:48:28,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 14:48:28,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 14:48:28,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 14:48:28,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 14:48:28,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994104972_548.jpg' 2025-07-20 14:48:28,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:28,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:28,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:29,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:29,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:29,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:29,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:48:29,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:29,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:29,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 14:48:29,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:29,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 14:48:29,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 14:48:29,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 14:48:30,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-20 14:48:30,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-20 14:48:30,025 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994104980_892.jpg' 2025-07-20 14:48:30,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:30,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:30,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:30,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:30,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:30,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:30,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-20 14:48:30,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:30,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:31,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 14:48:31,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:31,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 14:48:31,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 14:48:31,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 14:48:31,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:48:31,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:48:31,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994105046_540.jpg' 2025-07-20 14:48:31,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:31,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:31,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:32,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:32,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:32,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:32,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 14:48:32,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 14:48:32,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:32,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 14:48:32,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:32,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 14:48:32,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:48:32,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:48:33,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 14:48:33,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 14:48:33,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994105121_642.jpg' 2025-07-20 14:48:33,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:33,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:33,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:33,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:33,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:33,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:33,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 14:48:34,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-20 14:48:34,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:34,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:34,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:34,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 14:48:34,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 14:48:34,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 14:48:34,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 14:48:34,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 14:48:34,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994105110_987.jpg' 2025-07-20 14:48:34,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:34,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:34,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:35,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:35,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:35,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:35,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:48:35,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:35,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 14:48:35,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-20 14:48:35,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:35,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-20 14:48:35,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-20 14:48:35,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-20 14:48:36,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 14:48:36,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 14:48:36,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994105251_128.jpg' 2025-07-20 14:48:36,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:36,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:36,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:36,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:36,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:36,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:36,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:48:37,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 14:48:37,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 14:48:37,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 14:48:37,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:37,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 14:48:37,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 14:48:37,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 14:48: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-20 14:48:37,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-20 14:48:37,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994105569_51.jpg' 2025-07-20 14:48:37,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:37,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:37,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:38,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:38,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:38,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:38,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 14:48:38,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 14:48:38,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-20 14:48:38,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-20 14:48:38,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:38,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-20 14:48:38,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-20 14:48:38,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-20 14:48:39,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-20 14:48:39,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-20 14:48:39,193 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994105917_263.jpg' 2025-07-20 14:48:39,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:39,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:39,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:39,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:39,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:39,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:39,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 14:48:40,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-20 14:48:40,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:40,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 14:48:40,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:40,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 14:48:40,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 14:48:40,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 14:48: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 14:48: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 14:48: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_1752994106857_905.jpg' 2025-07-20 14:48:40,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:40,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:40,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:41,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:41,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:41,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48: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-20 14:48:41,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-20 14:48:41,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 14:48:41,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:41,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:41,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:48:41,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:48:41,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:48:42,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 14:48:42,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-20 14:48:42,212 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994108483_365.jpg' 2025-07-20 14:48:42,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:42,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:42,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:42,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:42,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:42,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48: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 14:48:43,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 14:48:43,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 14:48:43,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 14:48:43,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:43,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 14:48:43,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 14:48:43,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 14:48:43,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 14:48:43,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 14:48:43,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994115244_882.jpg' 2025-07-20 14:48:43,695 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:43,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:43,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:44,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:44,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:44,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:44,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:48:44,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-20 14:48:44,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:48:44,766 - 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 14:48:44,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:48:44,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 14:48:44,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 14:48:44,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 14:48:45,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 14:48:45,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 14: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_1752994128005_377.jpg' 2025-07-20 14:48:48,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:48,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:48,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:48,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:48,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:48,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:48,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-20 14:48:49,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:49,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 14:48:49,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-20 14:48:49,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:49,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:48:49,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:48:49,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:48:49,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 14:48:49,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 14:48:49,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994128258_101.jpg' 2025-07-20 14:48:50,171 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:50,171 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:50,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:50,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:50,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:50,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:50,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 14:48:50,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 14:48:50,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 14:48:51,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 14:48:51,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:51,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 14:48:51,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 14:48:51,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 14:48:51,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 14:48:51,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:48:51,484 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994128653_844.jpg' 2025-07-20 14:48:51,562 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:51,562 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:51,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:51,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:51,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:51,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:51,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 14:48:52,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:48:52,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 14:48:52,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 14:48:52,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:52,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 14:48:52,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 14:48:52,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 14:48:52,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:48:52,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:48:52,893 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994129070_156.jpg' 2025-07-20 14:48:52,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:52,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:52,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:53,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:53,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:53,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:53,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 14:48:53,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 14:48:53,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 14:48:54,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 14:48:54,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:48:54,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 14:48:54,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 14:48:54,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 14:48:54,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:48:54,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:48:54,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994129345_950.jpg' 2025-07-20 14:48:54,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:48:54,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:48:54,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:48:54,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:48:54,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:48:54,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:48:54,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:48:55,291 - 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 14:48:55,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:48:55,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 14:48:55,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 14:48:55,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 14:48:55,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 14:48:55,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-20 14:49:13,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994153338_958.jpg' 2025-07-20 14:49:13,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:49:13,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:49:13,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:49:14,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:49:14,147 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:49:14,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:49:14,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:49:14,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 14:49:14,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:49:14,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 14:49:14,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:49:14,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 14:49:14,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 14:49:14,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 14:49:15,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:49:15,121 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:49:15,122 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994154779_388.jpg' 2025-07-20 14:49:15,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:49:15,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:49:15,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:49:15,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:49:15,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:49:15,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:49:15,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:49:15,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 14:49:15,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 14:49:16,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-20 14:49:16,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:49:16,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 14:49:16,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 14:49:16,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 14:49:16,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-20 14:49:16,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-20 14:49:16,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994156037_472.jpg' 2025-07-20 14:49:16,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:49:16,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:49:16,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:49:16,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:49:16,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:49:16,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:49:16,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 14:49:17,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 14:49:17,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:49:17,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-20 14:49:17,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:49:17,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-20 14:49:17,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-20 14:49:17,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-20 14:49:17,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-20 14:49:17,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-20 14:49:37,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994177460_290.jpg' 2025-07-20 14:49:37,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:49:37,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:49:37,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:49:38,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:49:38,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:49:38,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:49:38,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:49:38,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 14:49:38,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 14:49:38,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 14:49:38,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:49:38,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 14:49:38,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 14:49:38,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 14:49:39,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:49:39,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:49:39,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994178267_27.jpg' 2025-07-20 14:49:39,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:49:39,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:49:39,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:49:39,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:49:39,658 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:49:39,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:49:39,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 14:49:40,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 14:49:40,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 14:49:40,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 14:49:40,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:49:40,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 14:49:40,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 14:49:40,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 14:49: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 14:49:40,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 14:56:24,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994584609_945.jpg' 2025-07-20 14:56:25,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:25,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:25,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:25,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:25,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:25,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:25,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-20 14:56:26,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 14:56:26,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 14:56:26,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 14:56:26,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:26,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 14:56:26,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 14:56:26,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 14:56:26,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:26,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 14:56:26,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585024_902.jpg' 2025-07-20 14:56:27,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:27,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:27,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:27,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:27,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:27,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:27,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 14:56:27,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 14:56:27,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:56:28,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 14:56:28,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:28,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-20 14:56:28,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-20 14:56:28,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-20 14:56:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:56:28,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585024_202.jpg' 2025-07-20 14:56:28,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:28,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:28,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:29,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:29,116 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:29,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:29,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 14:56:29,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 14:56:29,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-20 14:56:29,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 14:56:29,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:29,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:56:29,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:56:29,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:56:30,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 14:56:30,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 14:56:30,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585076_404.jpg' 2025-07-20 14:56:30,367 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:30,367 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:30,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:30,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:30,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:30,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:30,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:56:31,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 14:56:31,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 14:56:31,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-20 14:56:31,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:31,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-20 14:56:31,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-20 14:56:31,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-20 14:56:31,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 14:56:31,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:56:31,708 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585172_404.jpg' 2025-07-20 14:56:31,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:31,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:31,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:32,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:32,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:32,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:32,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 14:56:32,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 14:56:32,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 14:56:33,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 14:56:33,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:33,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 14:56:33,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 14:56:33,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 14:56:33,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 14:56:33,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 14:56:33,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585238_179.jpg' 2025-07-20 14:56:33,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:33,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:33,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:33,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:33,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:33,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:33,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-20 14:56:34,078 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:56:34,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:56:34,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:56:34,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:34,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-20 14:56:34,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 14:56:34,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 14:56:34,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-20 14:56:34,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-20 14:56:34,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585229_611.jpg' 2025-07-20 14:56:34,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:34,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:34,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:35,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:35,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:35,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:35,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 14:56:35,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-20 14:56:35,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-20 14:56:36,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-20 14:56:36,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:36,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-20 14:56:36,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-20 14:56:36,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-20 14:56:36,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 14:56:36,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 14:56:36,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585521_712.jpg' 2025-07-20 14:56:36,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:36,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:36,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:36,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:36,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:36,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:36,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-20 14:56:37,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-20 14:56:37,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-20 14:56:37,623 - 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 14:56:37,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:56:37,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-20 14:56:37,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-20 14:56:37,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-20 14:56:37,878 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:37,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 14:56:37,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585589_831.jpg' 2025-07-20 14:56:37,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:37,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:37,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:38,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:38,302 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:38,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:38,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 14:56:38,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 14:56:38,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 14:56:39,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-20 14:56:39,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:39,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:56:39,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:56:39,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:56:39,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 14:56:39,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-20 14:56:39,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585684_980.jpg' 2025-07-20 14:56:39,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:39,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:39,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:39,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:39,898 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:39,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:39,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 14:56:40,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-20 14:56:40,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-20 14:56:40,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 14:56:40,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:40,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-20 14:56:40,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-20 14:56:40,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-20 14:56:40,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:40,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 14:56:40,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994585779_707.jpg' 2025-07-20 14:56:40,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:40,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:40,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:41,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:41,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:41,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:41,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-20 14:56:41,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 14:56:41,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 14:56:42,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 14:56:42,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:42,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 14:56:42,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 14:56:42,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 14:56:42,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-20 14:56:42,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:56:42,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994586180_642.jpg' 2025-07-20 14:56:42,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:42,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:42,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:42,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:42,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:42,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:42,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 14:56:43,104 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:56:43,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:56:43,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 14:56:43,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:43,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-20 14:56:43,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-20 14:56:43,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-20 14:56:43,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 14:56:43,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 14:56:43,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994586431_65.jpg' 2025-07-20 14:56:43,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:43,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:43,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:44,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:44,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:44,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:44,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 14:56:44,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:56:44,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:56:44,851 - 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 14:56:44,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:56:44,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 14:56:44,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 14:56:44,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 14:56:45,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:45,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 14:56:45,118 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994588297_419.jpg' 2025-07-20 14:56:45,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:45,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:45,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:45,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:45,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:45,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56: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-20 14:56:46,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-20 14:56:46,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-20 14:56:46,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-20 14:56:46,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:46,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 14:56:46,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 14:56:46,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 14:56:46,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 14:56:46,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 14:56:48,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994608645_631.jpg' 2025-07-20 14:56:48,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:48,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:48,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:49,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:49,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:49,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:49,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 14:56:49,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-20 14:56:49,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:56:50,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 14:56:50,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:50,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 14:56:50,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 14:56:50,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-20 14:56:50,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:50,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:56:50,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994609043_526.jpg' 2025-07-20 14:56:50,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:50,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:50,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:50,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:50,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:50,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:50,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 14:56:51,113 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:56:51,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 14:56: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 14:56:51,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:51,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 14:56:51,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 14:56:51,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 14:56:51,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:56:51,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:56:51,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994609347_148.jpg' 2025-07-20 14:56:51,999 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:51,999 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:52,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:52,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:52,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:52,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:52,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 14:56:52,764 - 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 14:56:52,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:56:52,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:56:52,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:56:52,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:56:53,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 14:56:53,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 14:56:53,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994609606_956.jpg' 2025-07-20 14:56:53,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:53,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:53,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:53,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:53,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:53,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:53,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 14:56:53,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-20 14:56:53,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 14:56:54,159 - 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 14:56:54,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 14:56:54,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 14:56:54,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 14:56:54,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 14:56:54,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 14:56:54,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 14:56:54,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994610302_518.jpg' 2025-07-20 14:56:54,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:56:54,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:56:54,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:56:55,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:56:55,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:56:55,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:56:55,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-20 14:56:55,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-20 14:56:55,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 14:56:55,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 14:56:55,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:56:55,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 14:56:55,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 14:56:55,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 14:56:56,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 14:56:56,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 14:57:14,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994634066_475.jpg' 2025-07-20 14:57:14,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:57:14,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:57:14,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:57:14,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:57:14,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:57:14,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:57:14,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 14:57:15,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-20 14:57:15,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-20 14:57:15,563 - 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 14:57:15,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 14:57:15,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 14:57:15,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 14:57:15,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 14:57:15,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:57:15,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 14:57:15,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994634385_637.jpg' 2025-07-20 14:57:15,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:57:15,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:57:15,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:57:16,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:57:16,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:57:16,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:57:16,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 14:57:16,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-20 14:57:16,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-20 14:57:16,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 14:57:16,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:57:16,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 14:57:16,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 14:57:16,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 14:57:17,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:57:17,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-20 14:57:17,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994634684_715.jpg' 2025-07-20 14:57:17,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:57:17,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:57:17,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:57:17,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:57:17,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:57:17,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:57:17,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 14:57:18,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 14:57:18,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 14:57:18,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 14:57:18,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:57:18,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 14:57:18,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 14:57:18,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 14:57:18,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 14:57:18,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 14:57:38,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994658555_53.jpg' 2025-07-20 14:57:38,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:57:38,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:57:38,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:57:39,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:57:39,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:57:39,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:57:39,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 14:57:39,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 14:57:39,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 14:57:40,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:57:40,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:57:40,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 14:57:40,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 14:57:40,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 14:57:40,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 14:57:40,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-20 14:57:40,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994658745_427.jpg' 2025-07-20 14:57:40,368 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 14:57:40,368 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 14:57:40,368 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 14:57:40,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 14:57:40,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 14:57:40,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 14:57:40,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 14:57:41,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 14:57:41,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 14:57:41,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 14:57:41,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 14:57: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-20 14:57: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-20 14:57: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-20 14:57:41,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 14:57:41,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 15:00:24,662 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994824437_697.jpg' 2025-07-20 15:00:24,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:24,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:24,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:25,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:25,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:25,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:25,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 15:00:25,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:25,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-20 15:00:25,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 15:00:25,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:25,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 15:00:25,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 15:00:25,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 15:00:26,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 15:00:26,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 15:00:26,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994824598_251.jpg' 2025-07-20 15:00:26,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:26,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:26,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:26,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:26,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:26,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:26,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 15:00:26,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:26,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 15:00:27,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 15:00:27,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:27,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-20 15:00:27,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 15:00:27,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 15:00:27,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-20 15:00:27,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-20 15:00:27,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994824591_99.jpg' 2025-07-20 15:00:27,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:27,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:27,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:27,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:27,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:27,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:27,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 15:00:28,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:28,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-20 15:00:28,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 15:00:28,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:28,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 15:00:28,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 15:00:28,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 15:00:28,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 15:00:28,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 15:00:28,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994824878_870.jpg' 2025-07-20 15:00:29,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:29,049 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:29,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:29,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:29,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:29,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:29,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-20 15:00:29,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 15:00:29,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 15:00:30,113 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:30,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:30,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-20 15:00:30,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-20 15:00:30,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-20 15:00:30,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 15:00:30,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 15:00:30,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994825109_666.jpg' 2025-07-20 15:00:30,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:30,445 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:30,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:30,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:30,790 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:30,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00: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-20 15:00:31,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 15:00:31,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 15:00:31,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-20 15:00:31,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:31,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:00:31,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:00:31,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:00:31,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 15:00:31,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 15:00:31,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994825470_455.jpg' 2025-07-20 15:00:31,850 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:31,850 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:31,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:32,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:32,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:32,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:32,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 15:00:32,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 15:00:32,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-20 15:00:32,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 15:00:32,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:32,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 15:00:32,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 15:00:32,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 15:00:33,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:33,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:00:33,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994825341_899.jpg' 2025-07-20 15:00:33,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:33,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:33,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:33,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:33,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:33,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:33,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 15:00: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 15:00:34,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-20 15:00:34,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:34,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:34,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:00:34,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:00:34,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:00:34,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-20 15:00:34,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-20 15:00:34,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994825780_199.jpg' 2025-07-20 15:00:34,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:34,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:34,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:35,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:35,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:35,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:35,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 15:00:35,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-20 15:00:35,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 15:00:35,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 15:00:35,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:35,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:00:35,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-20 15:00:35,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-20 15:00:36,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:36,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:00:36,177 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994826249_128.jpg' 2025-07-20 15:00:36,262 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:36,262 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:36,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:36,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:36,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:36,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:36,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 15:00:37,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 15:00:37,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-20 15:00:37,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-20 15:00:37,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:37,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-20 15:00:37,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-20 15:00:37,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:00:37,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:37,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 15:00:37,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994826762_48.jpg' 2025-07-20 15:00:37,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:37,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:37,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:38,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:38,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:38,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:38,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-20 15:00:38,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 15:00:38,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 15:00:38,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 15:00:38,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:38,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 15:00:38,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 15:00:38,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 15:00:39,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:39,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 15:00:39,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994826858_312.jpg' 2025-07-20 15:00:39,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:39,081 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:39,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:39,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:39,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:39,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:39,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 15:00:39,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 15:00:39,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 15:00:40,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 15:00:40,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:40,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 15:00:40,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 15:00:40,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 15:00:40,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 15:00:40,407 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:00:40,408 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994826826_166.jpg' 2025-07-20 15:00:40,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:40,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:40,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:40,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:40,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:40,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:40,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:00:41,204 - 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 15:00:41,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:00:41,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 15:00:41,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 15:00:41,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 15:00:41,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:41,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 15:00:41,457 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994827889_950.jpg' 2025-07-20 15:00:41,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:41,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:41,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:41,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:41,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:41,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00: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 15:00:42,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 15:00:42,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 15:00:42,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-20 15:00:42,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:42,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-20 15:00:42,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-20 15:00:42,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-20 15:00:42,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 15:00:42,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 15:00:42,870 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994828937_566.jpg' 2025-07-20 15:00:43,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:43,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:43,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:43,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:43,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:43,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:43,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 15:00:43,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-20 15:00:43,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-20 15:00:44,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-20 15:00:44,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:44,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-20 15:00:44,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-20 15:00:44,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-20 15:00:44,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 15:00:44,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 15:00:44,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994832542_413.jpg' 2025-07-20 15:00:44,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:44,612 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:44,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:44,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:44,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:44,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:44,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-20 15:00:45,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 15:00: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 15:00:45,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-20 15:00:45,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:45,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:00:45,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-20 15:00:45,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-20 15:00:45,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:45,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:00:48,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994848155_943.jpg' 2025-07-20 15:00:48,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:48,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:48,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:48,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:48,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:48,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:48,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 15:00:49,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-20 15:00:49,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 15:00:49,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 15:00:49,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:49,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 15:00:49,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 15:00:49,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 15:00:49,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-20 15:00:49,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-20 15:00:49,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994848479_534.jpg' 2025-07-20 15:00:49,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:49,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:49,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:50,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:50,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:50,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:50,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 15:00:50,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 15:00:50,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 15:00:50,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 15:00:50,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:50,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 15:00:50,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 15:00:50,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 15:00:51,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 15:00:51,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 15:00:51,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994849956_184.jpg' 2025-07-20 15:00:51,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:51,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:51,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:51,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:51,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:51,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:51,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-20 15:00:52,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:52,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:00:52,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 15:00:52,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:52,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 15:00:52,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 15:00:52,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 15:00:52,622 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:52,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-20 15:00:52,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994850386_770.jpg' 2025-07-20 15:00:52,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:52,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:52,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:53,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:53,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:53,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:53,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 15:00:53,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 15:00:53,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 15:00:53,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 15:00:53,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:53,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-20 15:00:53,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-20 15:00:53,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 15:00:54,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:00:54,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:00:54,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994850701_946.jpg' 2025-07-20 15:00:54,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:00:54,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:00:54,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:00:54,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:00:54,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:00:54,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:00:54,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 15:00:54,822 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:00:54,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:00:55,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 15:00:55,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:00:55,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-20 15:00:55,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-20 15:00:55,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-20 15:00:55,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 15:00:55,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 15:01:13,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994873169_860.jpg' 2025-07-20 15:01:13,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:01:13,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:01:13,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:01:13,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:01:13,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:01:13,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:01:13,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 15:01:14,353 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:01:14,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:01:14,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 15:01:14,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:01:14,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 15:01:14,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 15:01:14,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 15:01:14,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:01:14,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-20 15:01:15,387 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994875132_536.jpg' 2025-07-20 15:01:15,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:01:15,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:01:15,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:01:15,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:01:15,804 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:01:15,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:01:15,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:01:16,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-20 15:01:16,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-20 15:01:16,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-20 15:01:16,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:01:16,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-20 15:01:16,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-20 15:01:16,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-20 15:01:16,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 15:01:16,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 15:01:16,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994875256_354.jpg' 2025-07-20 15:01:16,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:01:16,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:01:16,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:01:17,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:01:17,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:01:17,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:01:17,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-20 15:01:17,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 15:01:17,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 15:01:17,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-20 15:01:17,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:01:17,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-20 15:01:17,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-20 15:01:17,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-20 15:01:18,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 15:01:18,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:01:36,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994896498_780.jpg' 2025-07-20 15:01:37,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:01:37,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:01:37,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:01:37,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:01:37,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:01:37,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:01:37,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 15:01:38,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 15:01:38,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 15:01:38,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:01:38,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:01:38,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-20 15:01:38,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-20 15:01:38,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:01: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 15:01: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 15:01:39,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752994899333_610.jpg' 2025-07-20 15:01:39,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:01:39,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:01:39,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:01:40,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:01:40,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:01:40,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:01:40,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:01:40,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-20 15:01:40,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-20 15:01:40,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-20 15:01:40,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:01:40,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-20 15:01:40,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-20 15:01:40,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-20 15:01:41,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 15:01:41,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 15:08:24,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995304571_526.jpg' 2025-07-20 15:08:25,666 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:25,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:25,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:26,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:26,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:26,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:26,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:26,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:26,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:08:26,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 15:08:26,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:26,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 15:08:26,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 15:08:26,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 15:08:27,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-20 15:08:27,063 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:08:27,065 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995304686_182.jpg' 2025-07-20 15:08:27,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:27,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:27,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:27,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:27,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:27,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:27,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 15:08:28,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:28,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:08:28,400 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:28,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:28,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 15:08:28,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 15:08:28,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 15:08:28,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-20 15:08:28,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-20 15:08:28,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995304775_670.jpg' 2025-07-20 15:08:28,875 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:28,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:28,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:29,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:29,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:29,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:29,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-20 15:08:29,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 15:08:29,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 15:08:29,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-20 15:08:29,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:29,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 15:08:29,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 15:08:29,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 15:08:30,200 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:08:30,200 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:08:30,202 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995304849_593.jpg' 2025-07-20 15:08:30,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:30,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:30,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:30,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:30,616 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:30,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:30,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:31,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 15:08:31,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 15:08:31,352 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:31,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:31,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 15:08:31,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 15:08:31,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 15:08:31,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:08:31,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:08:31,601 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305023_343.jpg' 2025-07-20 15:08:31,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:31,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:31,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:32,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:32,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:32,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:32,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 15:08:32,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 15:08:32,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 15:08:32,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 15:08:32,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:32,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 15:08:32,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 15:08:32,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 15:08:32,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:08:32,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:08:32,990 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305066_439.jpg' 2025-07-20 15:08:33,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:33,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:33,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:33,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:33,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:33,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:33,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:33,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 15:08:33,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 15:08:34,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:34,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:34,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:08:34,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 15:08:34,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 15:08:34,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-20 15:08:34,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-20 15:08:34,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305153_379.jpg' 2025-07-20 15:08:34,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:34,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:34,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:35,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:35,130 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:35,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:35,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:35,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 15:08:35,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 15:08:35,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 15:08:35,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:35,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 15:08:35,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 15:08:35,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 15:08:36,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 15:08:36,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 15:08:36,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305425_827.jpg' 2025-07-20 15:08:36,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:36,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:36,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:36,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:36,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:36,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:36,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 15:08:36,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 15:08:36,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 15:08:37,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 15:08:37,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:37,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 15:08:37,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 15:08:37,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:08:37,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 15:08:37,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:08:37,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305380_362.jpg' 2025-07-20 15:08:37,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:37,780 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:37,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:38,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:38,116 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:38,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:38,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 15:08:38,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 15:08:38,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 15:08:38,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 15:08:38,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:38,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-20 15:08:38,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-20 15:08:38,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-20 15:08:39,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:08:39,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-20 15:08:39,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305469_729.jpg' 2025-07-20 15:08:40,384 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:40,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:40,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:40,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:40,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:40,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:40,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 15:08:41,103 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:41,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:08:41,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 15:08:41,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:41,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:08:41,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:08:41,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 15:08:41,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 15:08:41,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-20 15:08:41,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305682_682.jpg' 2025-07-20 15:08:41,949 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:41,949 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:41,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:42,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:42,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:42,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:42,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-20 15:08:42,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 15:08:42,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 15:08:43,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 15:08:43,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:43,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:08:43,071 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:08:43,071 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:08: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-20 15:08:43,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 15:08:43,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995305684_943.jpg' 2025-07-20 15:08:43,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:43,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:43,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:43,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:43,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:43,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:43,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 15:08:44,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 15:08:44,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 15:08:44,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 15:08:44,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:44,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 15:08:44,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 15:08:44,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 15:08:44,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-20 15:08:44,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-20 15:08:44,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995306626_603.jpg' 2025-07-20 15:08:44,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:44,813 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:44,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:45,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:45,150 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:45,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:45,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-20 15:08:45,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 15:08:45,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 15:08:45,884 - 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 15:08:45,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:08:45,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-20 15:08:45,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-20 15:08:45,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-20 15:08:46,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-20 15:08:46,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 15:08:46,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995308078_701.jpg' 2025-07-20 15:08:46,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:46,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:46,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:46,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:46,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:46,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:46,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:47,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 15:08:47,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 15:08:47,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 15:08:47,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:47,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 15:08:47,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 15:08:47,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 15:08:47,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:08:47,726 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:08:47,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995309738_149.jpg' 2025-07-20 15:08:47,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:47,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:47,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:48,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:48,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:48,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:48,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 15:08:48,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 15:08:48,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 15:08:48,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-20 15:08:48,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:48,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 15:08:48,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 15:08:48,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 15:08:49,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-20 15:08:49,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-20 15:08:49,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995328073_218.jpg' 2025-07-20 15:08:49,229 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:49,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:49,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:49,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:49,565 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:49,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:49,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-20 15:08:49,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 15:08:49,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 15:08:50,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 15:08:50,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:50,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-20 15:08:50,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 15:08:50,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 15:08:50,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 15:08:50,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 15:08:50,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995328635_885.jpg' 2025-07-20 15:08:50,840 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:50,840 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:50,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:51,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:51,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:51,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:51,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:51,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-20 15:08:51,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-20 15:08:51,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:51,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:51,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:08:51,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:08:51,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:08:52,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 15:08:52,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 15:08:52,150 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995328996_736.jpg' 2025-07-20 15:08:52,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:52,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:52,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:52,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:52,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:52,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:52,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:08:53,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:53,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:08:53,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 15:08:53,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:53,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 15:08:53,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 15:08:53,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 15:08:53,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:08:53,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-20 15:08:53,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995329374_761.jpg' 2025-07-20 15:08:53,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:53,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:53,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:54,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:54,174 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:54,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:54,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-20 15:08:54,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 15:08:54,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 15:08:54,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 15:08:54,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:54,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 15:08:54,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 15:08:54,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 15:08:55,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 15:08:55,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 15:08:55,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995330327_288.jpg' 2025-07-20 15:08:55,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:08:55,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:08:55,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:08:55,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:08:55,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:08:55,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:08:55,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 15:08:55,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:55,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:08:56,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:08:56,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:08:56,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-20 15:08:56,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-20 15:08:56,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 15:08:56,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 15:09:13,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995353541_647.jpg' 2025-07-20 15:09:13,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:09:13,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:09:13,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:09:14,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:09:14,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:09:14,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:09:14,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-20 15:09:14,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 15:09:14,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:09:14,912 - 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 15:09:14,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 15:09:14,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 15:09:14,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 15:09:14,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 15:09:15,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-20 15:09:15,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-20 15:09:15,157 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995353882_345.jpg' 2025-07-20 15:09:15,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:09:15,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:09:15,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:09:15,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:09:15,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:09:15,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:09:15,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-20 15:09:15,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 15:09:15,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 15:09:16,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 15:09:16,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:09:16,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-20 15:09:16,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-20 15:09:16,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-20 15:09:16,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:09:16,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:09: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_1752995355548_681.jpg' 2025-07-20 15:09:16,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:09:16,646 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:09:16,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:09:16,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:09:16,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:09:16,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:09:16,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 15:09:17,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 15:09:17,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 15:09:17,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 15:09:17,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:09:17,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 15:09:17,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 15:09:17,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 15:09:17,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-20 15:09:17,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-20 15:09:37,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995377055_435.jpg' 2025-07-20 15:09:37,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:09:37,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:09:37,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:09:37,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:09:37,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:09:37,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:09:37,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 15:09: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 15:09: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 15:09:38,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 15:09:38,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:09:38,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 15:09:38,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 15:09:38,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 15:09:38,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 15:09:38,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 15:09:39,818 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995379555_933.jpg' 2025-07-20 15:09:39,902 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:09:39,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:09:39,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:09:40,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:09:40,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:09:40,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:09:40,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:09: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 15:09: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 15:09:40,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 15:09:40,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:09:40,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 15:09:40,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 15:09:40,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 15:09:41,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 15:09:41,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 15:16:24,665 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995784425_183.jpg' 2025-07-20 15:16:25,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:25,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:25,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:25,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:25,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:25,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:25,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 15:16:26,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 15:16:26,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:16:26,602 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:26,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:26,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:16:26,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:26,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:26,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 15:16:26,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 15:16:26,854 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995784485_547.jpg' 2025-07-20 15:16:27,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:27,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:27,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:27,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:27,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:27,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:27,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-20 15:16:27,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-20 15:16:27,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-20 15:16:28,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 15:16:28,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:28,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-20 15:16:28,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:28,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:28,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 15:16:28,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:16:28,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995784643_728.jpg' 2025-07-20 15:16:28,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:28,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:28,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:29,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:29,037 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:29,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:29,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:16:29,415 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:29,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:16:29,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-20 15:16:29,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:29,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:16:29,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:29,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:30,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 15:16:30,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 15:16:30,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995784713_752.jpg' 2025-07-20 15:16:30,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:30,260 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:30,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:30,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:30,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:30,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:30,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 15:16:30,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 15:16:30,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 15:16:31,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-20 15:16:31,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16: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-20 15:16: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-20 15:16: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-20 15:16:31,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 15:16:31,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-20 15:16:31,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995784733_82.jpg' 2025-07-20 15:16:31,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:31,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:31,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:31,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:31,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:31,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:31,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 15:16: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 15:16:32,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 15:16:32,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:32,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:32,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:16:32,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:32,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:32,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:16:32,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-20 15:16:32,984 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995785151_466.jpg' 2025-07-20 15:16:33,062 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:33,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:33,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:33,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:33,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:33,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:33,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-20 15:16:33,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:33,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:16:34,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 15:16:34,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16: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-20 15:16: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-20 15:16: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-20 15:16:34,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 15:16:34,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 15:16:34,363 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995785144_499.jpg' 2025-07-20 15:16:34,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:34,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:34,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:34,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:34,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:34,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:34,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 15:16:35,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 15:16:35,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 15:16:35,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:35,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:35,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:16:35,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:35,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:35,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 15:16:35,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-20 15:16:35,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995785229_561.jpg' 2025-07-20 15:16:36,100 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:36,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:36,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:36,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:36,438 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:36,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:36,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 15:16:36,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-20 15:16:36,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-20 15:16:37,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:37,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:37,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 15:16:37,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 15:16:37,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 15:16: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-20 15:16:37,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:16:37,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995785415_685.jpg' 2025-07-20 15:16:37,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:37,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:37,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:37,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:37,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:37,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:37,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 15:16:38,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 15:16:38,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 15:16:38,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 15:16:38,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:38,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:16:38,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 15:16:38,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 15:16:38,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-20 15:16:38,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-20 15:16:38,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995785680_779.jpg' 2025-07-20 15:16:38,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:38,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:38,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:39,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:39,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:39,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:39,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 15:16:39,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 15:16:39,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 15:16:39,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-20 15:16:39,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:39,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:16:39,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:39,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:40,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 15:16:40,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-20 15:16:40,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995789182_741.jpg' 2025-07-20 15:16:40,275 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:40,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:40,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:40,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:40,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:40,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:40,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 15:16:40,991 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:40,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:16:41,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-20 15:16:41,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:41,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-20 15:16:41,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:41,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:41,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-20 15:16:41,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:16:41,589 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995789414_98.jpg' 2025-07-20 15:16:41,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:41,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:41,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:42,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:42,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:42,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:42,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 15:16:42,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 15:16:42,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-20 15:16:42,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 15:16:42,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:42,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 15:16:42,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 15:16:42,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:43,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 15:16:43,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 15:16:48,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995808002_804.jpg' 2025-07-20 15:16:48,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:48,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:48,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:48,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:48,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:48,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:48,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:16:49,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 15:16:49,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:16:49,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 15:16:49,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:49,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 15:16:49,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 15:16:49,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 15:16:49,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 15:16:49,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 15:16:49,821 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995808426_474.jpg' 2025-07-20 15:16:49,900 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:49,900 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:49,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:50,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:50,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:50,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:50,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 15:16:50,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 15:16:50,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 15:16:50,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 15:16:50,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:50,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 15:16:50,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 15:16:50,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 15:16:51,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 15:16:51,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 15:16:51,215 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995808680_187.jpg' 2025-07-20 15:16:51,295 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:51,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:51,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:51,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:51,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:51,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:51,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 15:16:52,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 15:16:52,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 15:16:52,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-20 15:16:52,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:52,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 15:16:52,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 15:16:52,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 15:16:52,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:16:52,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 15:16:52,613 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995809170_928.jpg' 2025-07-20 15:16:52,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:52,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:52,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:53,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:53,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:53,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:53,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-20 15:16:53,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-20 15:16:53,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-20 15:16:53,755 - 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 15:16:53,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:16:53,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 15:16:53,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 15:16:53,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 15:16:54,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 15:16:54,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 15:16:54,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995809983_82.jpg' 2025-07-20 15:16:54,089 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:16:54,089 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:16:54,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:16:54,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:16:54,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:16:54,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:16:54,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 15:16:54,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:16:54,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:16:55,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-20 15:16:55,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:16:55,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-20 15:16:55,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:16:55,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:16:55,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 15:16:55,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 15:17:01,011 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995820745_437.jpg' 2025-07-20 15:17:01,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:17:01,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:17:01,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:17:01,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:17:01,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:17:01,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:17:01,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-20 15:17:02,005 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:17:02,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 15:17:02,350 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:17:02,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:17:02,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:17:02,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 15:17:02,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 15:17:02,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 15:17:02,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 15:17:13,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995833224_860.jpg' 2025-07-20 15:17:13,798 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:17:13,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:17:13,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:17:14,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:17:14,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:17:14,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:17:14,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 15:17:14,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-20 15:17:14,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-20 15:17:14,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 15:17:14,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:17:14,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 15:17:14,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 15:17:14,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 15:17:15,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 15:17:15,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 15:17:15,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995833997_116.jpg' 2025-07-20 15:17:15,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:17:15,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:17:15,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:17:15,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:17:15,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:17:15,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:17: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-20 15:17:15,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 15:17:15,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-20 15:17:16,256 - 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 15:17:16,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 15: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-20 15: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-20 15: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-20 15:17:16,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:17:16,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:17:16,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995834402_490.jpg' 2025-07-20 15:17:16,580 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:17:16,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:17:16,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:17:16,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:17:16,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:17:16,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:17:16,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 15:17:17,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 15:17:17,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 15:17:17,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 15:17:17,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:17:17,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 15:17:17,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 15:17:17,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 15:17:17,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:17:17,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:17:37,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995856781_680.jpg' 2025-07-20 15:17:37,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:17:37,117 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:17:37,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:17:37,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:17:37,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:17:37,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:17:37,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:17:37,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 15:17:37,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 15:17:38,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 15:17:38,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:17:38,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 15:17:38,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 15:17:38,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 15:17:38,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 15:17:38,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 15:17:40,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752995859986_575.jpg' 2025-07-20 15:17:40,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:17:40,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:17:40,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:17:40,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:17:40,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:17:40,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:17:40,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 15:17:41,043 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:17:41,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:17:41,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-20 15:17:41,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:17:41,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 15:17:41,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-20 15:17:41,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-20 15:17: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 15:17: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 15:24:24,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996264545_194.jpg' 2025-07-20 15:24:25,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:25,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:25,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:25,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:25,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:25,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:25,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 15:24:26,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 15:24:26,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 15:24:26,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-20 15:24:26,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:26,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-20 15:24:26,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 15:24:26,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 15:24: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 15:24: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 15:24: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_1752996264546_256.jpg' 2025-07-20 15:24:26,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:26,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:26,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:27,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:27,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:27,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24: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 15:24:27,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 15:24:27,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:24:28,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 15:24:28,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:28,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:24:28,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:24:28,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 15:24:28,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 15:24:28,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 15:24:28,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996264773_744.jpg' 2025-07-20 15:24:28,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:28,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:28,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:28,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:28,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:28,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:28,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 15:24:29,263 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:24:29,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 15:24:29,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 15:24:29,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:29,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 15:24:29,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 15:24:29,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 15:24:29,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 15:24:29,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 15:24:29,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996264835_254.jpg' 2025-07-20 15:24:30,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:30,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:30,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:30,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:30,458 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:30,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:30,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:24:30,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-20 15:24:30,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-20 15:24:31,187 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:24:31,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:31,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:24:31,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:24:31,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:24:31,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:24:31,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:24:31,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996264937_700.jpg' 2025-07-20 15:24:31,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:31,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:31,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:32,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:32,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:32,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:32,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:24:32,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 15:24:32,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 15:24: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-20 15:24:32,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:32,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-20 15:24: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-20 15:24: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-20 15:24:33,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-20 15:24:33,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-20 15:24:33,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996264941_403.jpg' 2025-07-20 15:24:34,296 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:34,296 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:34,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:34,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:34,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:34,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:34,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-20 15:24:35,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 15:24:35,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 15:24:35,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:24:35,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:35,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:24:35,360 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:24:35,360 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:24:35,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 15:24:35,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:24:35,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996265240_597.jpg' 2025-07-20 15:24:36,897 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:36,897 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:36,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:37,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:37,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:37,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:37,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 15:24:37,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:24:37,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:24:37,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 15:24:37,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:37,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 15:24:37,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 15:24:37,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 15:24:38,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 15:24:38,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-20 15:24:38,212 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996265381_155.jpg' 2025-07-20 15:24:38,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:38,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:38,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:38,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:38,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:38,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:38,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 15:24:39,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 15:24:39,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 15:24: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-20 15:24:39,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:39,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 15:24:39,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 15:24:39,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-20 15:24:39,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-20 15:24:39,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-20 15:24:39,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996265388_382.jpg' 2025-07-20 15:24:40,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:40,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:40,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:40,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:40,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:40,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:40,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 15:24:40,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 15:24:40,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 15:24:41,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 15:24:41,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:41,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 15:24:41,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 15:24:41,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 15:24:41,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 15:24:41,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:24:41,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996266138_649.jpg' 2025-07-20 15:24:41,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:41,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:41,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:41,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:41,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:41,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:41,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 15:24:42,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 15:24:42,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 15:24:42,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-20 15:24:42,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:42,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-20 15:24:42,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-20 15:24:42,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-20 15:24:42,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 15:24:42,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:24:42,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996266619_339.jpg' 2025-07-20 15:24:42,896 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:42,896 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:42,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:43,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:43,230 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:43,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:43,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 15:24: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 15:24: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 15:24:43,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-20 15:24:43,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:43,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-20 15:24:43,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-20 15:24:43,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-20 15:24:44,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-20 15:24:44,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-20 15:24:44,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996267239_569.jpg' 2025-07-20 15:24:44,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:44,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:44,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:44,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:44,620 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:44,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:44,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:24:45,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 15:24:45,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-20 15:24:45,354 - 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 15:24:45,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:24:45,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 15:24:45,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 15:24:45,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 15:24:45,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:24:45,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:24:45,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996269436_466.jpg' 2025-07-20 15:24:45,681 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:45,681 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:45,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:46,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:46,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:46,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:46,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 15:24:46,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 15:24:46,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 15:24:46,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 15:24:46,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:46,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 15:24:46,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 15:24:46,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 15:24:46,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 15:24:46,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 15: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_1752996288014_159.jpg' 2025-07-20 15:24:48,373 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:48,373 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:48,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:48,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:48,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:48,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:48,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-20 15:24:49,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 15:24:49,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 15:24:49,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-20 15:24:49,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:49,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 15:24:49,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 15:24:49,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 15:24:49,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:24:49,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-20 15:24:49,679 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996288734_157.jpg' 2025-07-20 15:24:49,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:49,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:49,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:50,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:50,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:50,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:50,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 15:24:50,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 15:24:50,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 15:24:50,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 15:24:50,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:50,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 15:24:50,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 15:24:50,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 15:24:51,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 15:24:51,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 15:24:51,095 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996288807_299.jpg' 2025-07-20 15:24:51,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:51,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:51,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:51,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:51,506 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:51,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:51,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:24:51,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 15:24:51,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 15:24:52,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 15:24:52,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:52,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:24:52,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:24:52,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 15:24:52,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 15:24:52,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-20 15:24:52,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996289277_586.jpg' 2025-07-20 15:24:52,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:52,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:52,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:53,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:53,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:53,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:53,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-20 15:24:53,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-20 15:24:53,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-20 15:24: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 15:24:53,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24: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 15:24: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 15:24: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 15:24:54,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 15:24:54,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 15:24:54,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996290082_786.jpg' 2025-07-20 15:24:54,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:54,180 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:54,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:54,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:54,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:54,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:54,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 15:24:54,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 15:24:54,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 15:24:55,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 15:24:55,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:55,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 15:24:55,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 15:24:55,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 15:24:55,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 15:24:55,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 15:24:55,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996290101_217.jpg' 2025-07-20 15:24:55,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:24:55,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:24:55,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:24:55,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:24:55,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:24:55,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:24:55,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 15:24: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 15:24:56,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 15:24:56,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 15:24:56,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:24:56,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 15:24:56,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 15:24:56,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 15:24:56,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:24:56,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:25:11,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996311283_590.jpg' 2025-07-20 15:25:11,784 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:25:11,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:25:11,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:25:12,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:25:12,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:25:12,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:25:12,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 15:25:12,576 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:25:12,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 15:25:12,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 15:25:12,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:25:12,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 15:25:12,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 15:25:12,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 15:25:13,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:25:13,176 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:25:13,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996312948_937.jpg' 2025-07-20 15:25:13,318 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:25:13,318 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:25:13,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:25:13,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:25:13,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:25:13,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:25:13,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 15:25:14,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 15:25:14,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 15:25:14,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 15:25:14,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:25:14,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 15:25:14,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 15:25:14,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 15:25:14,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-20 15:25:14,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-20 15:25:14,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996314146_278.jpg' 2025-07-20 15:25:15,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:25:15,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:25:15,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:25:16,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:25:16,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:25:16,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:25:16,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 15:25:16,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 15:25:16,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 15:25:17,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 15:25:17,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:25:17,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 15:25:17,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 15:25:17,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 15:25:17,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-20 15:25:17,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-20 15:25:37,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996336871_495.jpg' 2025-07-20 15:25:37,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:25:37,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:25:37,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:25:37,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:25:37,626 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:25:37,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:25: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-20 15:25:38,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 15:25:38,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 15:25:38,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-20 15:25:38,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:25:38,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 15:25:38,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 15:25:38,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 15:25:38,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:25:38,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:25:38,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996338659_440.jpg' 2025-07-20 15:25:39,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:25:39,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:25:39,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:25:39,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:25:39,334 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:25:39,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:25:39,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 15:25:39,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-20 15:25:39,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-20 15:25:40,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:25:40,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:25:40,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:25:40,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:25:40,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:25:40,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 15:25:40,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:24,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996744338_587.jpg' 2025-07-20 15:32:25,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:25,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:25,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:25,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:25,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:25,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:25,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-20 15:32:25,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-20 15:32:25,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 15:32:26,320 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:26,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:26,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-20 15:32:26,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-20 15:32:26,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-20 15:32:26,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:26,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:26,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996744686_921.jpg' 2025-07-20 15:32:26,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:26,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:26,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:27,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:27,171 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:27,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:27,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-20 15:32:27,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 15:32:27,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 15:32:27,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 15:32:27,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:27,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 15:32:27,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 15:32:27,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 15:32:28,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:28,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:28,158 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996744688_251.jpg' 2025-07-20 15:32:28,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:28,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:28,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:28,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:28,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:28,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:28,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 15:32:29,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 15:32:29,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 15:32:29,500 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:29,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:29,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 15:32:29,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 15:32:29,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 15:32:29,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 15:32:29,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-20 15:32:29,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996744775_446.jpg' 2025-07-20 15:32:29,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:29,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:29,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:30,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:30,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:30,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:30,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-20 15:32:30,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 15:32:30,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 15:32:31,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 15:32:31,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:31,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 15:32:31,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 15:32:31,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 15:32: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-20 15:32: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-20 15:32:31,310 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996744821_578.jpg' 2025-07-20 15:32:31,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:31,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:31,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:31,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:31,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:31,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:31,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-20 15:32:32,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:32,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 15:32: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 15:32:32,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32: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 15:32: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 15:32:32,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 15:32:32,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:32,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:32,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996745147_683.jpg' 2025-07-20 15:32:33,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:33,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:33,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:33,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:33,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:33,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:33,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-20 15:32:33,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:33,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:32:34,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 15:32:34,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:34,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 15:32:34,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 15:32:34,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 15:32:34,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 15:32:34,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 15:32:34,467 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996745449_656.jpg' 2025-07-20 15:32:34,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:34,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:34,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:35,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:35,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:35,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:35,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 15:32:35,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:35,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:32:35,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-20 15:32:35,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:35,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 15:32:35,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 15:32:35,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 15:32:36,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 15:32:36,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 15:32:36,029 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996745458_334.jpg' 2025-07-20 15:32:36,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:36,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:36,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:36,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:36,436 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:36,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:36,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 15:32:36,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 15:32:36,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-20 15:32:37,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 15:32:37,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:37,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 15:32:37,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 15:32:37,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 15:32: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 15:32: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 15:32: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_1752996745824_639.jpg' 2025-07-20 15:32:37,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:37,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:37,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:37,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:37,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:37,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:37,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:32:38,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-20 15:32:38,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-20 15:32:38,561 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:38,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:38,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:32:38,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 15:32:38,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 15:32:38,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 15:32:38,810 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:38,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996745924_603.jpg' 2025-07-20 15:32:38,902 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:38,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:38,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:39,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:39,236 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:39,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:39,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:32:39,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-20 15:32:39,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-20 15:32:39,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-20 15:32:39,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:39,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-20 15:32:39,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-20 15:32:39,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 15:32: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 15:32:40,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 15:32:40,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996745992_155.jpg' 2025-07-20 15:32:40,561 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:40,561 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:40,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:40,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:40,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:40,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:40,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 15:32:41,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:41,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:32:41,619 - 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 15:32:41,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 15:32:41,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:32:41,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:32:41,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:32:41,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:41,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-20 15:32:41,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996746606_353.jpg' 2025-07-20 15:32:42,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:42,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:42,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:42,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:42,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:42,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:42,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 15:32:42,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 15:32:42,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 15:32: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 15:32:43,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32: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 15:32: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 15:32: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 15:32: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 15:32: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 15:32:43,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996747387_999.jpg' 2025-07-20 15:32:43,540 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:43,540 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:43,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:43,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:43,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:43,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:43,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 15:32:44,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-20 15:32:44,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 15:32:44,603 - 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 15:32:44,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:32:44,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-20 15:32:44,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-20 15:32:44,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-20 15:32: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 15:32: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 15:32:44,854 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996749631_849.jpg' 2025-07-20 15:32:45,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:45,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:45,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:45,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:45,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:45,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:45,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 15:32:45,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:45,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:32:46,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 15:32:46,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:46,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 15:32:46,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 15:32:46,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 15:32:46,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:46,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:46,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996752964_691.jpg' 2025-07-20 15:32:46,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:46,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:46,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:47,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:47,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:47,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:47,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 15:32:47,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:47,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:32:47,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:47,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:47,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:32:47,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:32:47,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:32:48,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-20 15:32:48,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-20 15:32:48,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996768126_74.jpg' 2025-07-20 15:32:48,466 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:48,466 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:48,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:48,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:48,803 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:48,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:48,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:32:49,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-20 15:32:49,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-20 15:32:49,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:49,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:49,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:32:49,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:32:49,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:32:49,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 15:32:49,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 15:32:49,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996768731_988.jpg' 2025-07-20 15:32:49,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:49,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:49,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:50,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:50,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:50,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:50,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 15:32:50,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 15:32:50,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 15:32:50,917 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:50,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:50,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:32:50,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-20 15:32:50,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 15:32:51,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:51,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:32:51,166 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996768732_64.jpg' 2025-07-20 15:32:51,247 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:51,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:51,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:51,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:51,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:51,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:51,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 15:32:51,972 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:32:51,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:32:52,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-20 15:32:52,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:52,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-20 15:32:52,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-20 15:32:52,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-20 15:32:52,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 15:32:52,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-20 15:32:52,576 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996768824_80.jpg' 2025-07-20 15:32:52,659 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:52,659 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:52,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:52,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:52,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:52,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32: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-20 15:32:53,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 15:32:53,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 15:32:53,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 15:32:53,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:53,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 15:32:53,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 15:32:53,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 15:32:53,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 15:32:53,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 15:32:53,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996769210_4.jpg' 2025-07-20 15:32:54,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:32:54,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:32:54,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:32:54,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:32:54,382 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:32:54,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:32:54,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-20 15:32:54,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 15:32:54,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 15:32:55,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 15:32:55,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:32:55,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 15:32:55,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-20 15:32:55,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-20 15:32:55,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:32:55,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:33:12,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996792569_54.jpg' 2025-07-20 15:33:12,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:33:12,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:33:12,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:33:13,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:33:13,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:33:13,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:33:13,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 15:33: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 15:33:13,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 15:33:14,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 15:33:14,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:33:14,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 15:33:14,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 15:33:14,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 15:33:14,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 15:33:14,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 15:33:14,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996793308_938.jpg' 2025-07-20 15:33:14,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:33:14,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:33:14,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:33:14,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:33:14,898 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:33:14,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:33:14,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 15:33:15,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 15:33:15,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 15:33:15,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 15:33:15,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:33:15,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 15:33:15,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 15:33:15,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 15:33:15,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 15:33:15,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 15:33:15,886 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996794220_106.jpg' 2025-07-20 15:33:15,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:33:15,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:33:15,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:33:16,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:33:16,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:33:16,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:33:16,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-20 15:33:16,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-20 15:33:16,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-20 15:33:17,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-20 15:33:17,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:33:17,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-20 15:33:17,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-20 15:33:17,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-20 15:33:17,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:33:17,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:33:38,010 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996817766_238.jpg' 2025-07-20 15:33:38,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:33:38,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:33:38,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:33:38,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:33:38,476 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:33:38,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:33:38,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:33:38,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 15:33:38,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 15:33: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-20 15:33:39,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:33: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-20 15:33: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-20 15:33: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-20 15:33:39,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 15:33:39,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 15:33:39,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752996818168_796.jpg' 2025-07-20 15:33:39,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:33:39,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:33:39,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:33:39,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:33:39,888 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:33:39,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:33:39,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-20 15:33:40,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 15:33:40,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 15:33:40,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 15:33:40,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:33:40,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 15:33:40,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 15:33:40,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 15:33:40,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 15:33:40,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 15:40:24,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997224490_248.jpg' 2025-07-20 15:40:26,219 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:26,219 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:26,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:26,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:26,614 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:26,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:26,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:40:26,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 15:40:26,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 15:40:27,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 15:40:27,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:27,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 15:40:27,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 15:40:27,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 15:40:27,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 15:40:27,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 15:40:27,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997224631_576.jpg' 2025-07-20 15:40:27,862 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:27,862 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:27,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:28,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:28,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:28,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:28,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 15:40:28,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-20 15:40:28,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 15:40:28,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 15:40:28,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:28,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:40:28,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-20 15:40:28,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 15:40:29,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 15:40:29,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 15:40:29,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997224712_182.jpg' 2025-07-20 15:40:29,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:29,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:29,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:29,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:29,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:29,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:29,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-20 15:40:30,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 15:40:30,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 15:40:30,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 15:40:30,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:30,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 15:40:30,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 15:40:30,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 15:40:30,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 15:40:30,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-20 15:40:30,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225042_881.jpg' 2025-07-20 15:40:30,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:30,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:30,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:31,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:31,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:31,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:31,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 15:40:31,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:31,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 15:40:32,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 15:40:32,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:32,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 15:40:32,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 15:40:32,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 15:40:32,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 15:40:32,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:40:32,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225267_29.jpg' 2025-07-20 15:40:32,382 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:32,382 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:32,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:32,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:32,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:32,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:32,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 15:40:33,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 15:40:33,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-20 15:40:33,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 15:40:33,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:33,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 15:40:33,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 15:40:33,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 15:40:33,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 15:40:33,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 15:40:33,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225234_89.jpg' 2025-07-20 15:40:33,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:33,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:33,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:34,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:34,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:34,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:34,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 15:40:34,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 15:40:34,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 15:40:35,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 15:40:35,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:35,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 15:40:35,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 15:40:35,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 15:40:35,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 15:40:35,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 15:40:35,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225276_600.jpg' 2025-07-20 15:40:35,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:35,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:35,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:35,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:35,690 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:35,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:35,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:40:36,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 15:40:36,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 15:40:36,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-20 15:40:36,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:36,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-20 15:40:36,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-20 15:40:36,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-20 15:40:36,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:40:36,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 15:40:36,674 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225461_950.jpg' 2025-07-20 15:40:36,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:36,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:36,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:37,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:37,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:37,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:37,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:40:37,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:37,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:40:38,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:38,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:38,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 15:40: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 15:40: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 15:40:38,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-20 15:40:38,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 15:40:38,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225477_533.jpg' 2025-07-20 15:40:38,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:38,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:38,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:38,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:38,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:38,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:38,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 15:40:39,245 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:39,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:40:39,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 15:40:39,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:39,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 15:40:39,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 15:40:39,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 15:40:39,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 15:40:39,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 15:40:39,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225866_472.jpg' 2025-07-20 15:40:39,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:39,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:39,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:40,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:40,266 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:40,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:40,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 15:40:40,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 15:40:40,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 15:40:40,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 15:40:40,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:40,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-20 15:40:40,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 15:40:40,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 15:40:41,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 15:40:41,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 15:40:41,247 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997225984_859.jpg' 2025-07-20 15:40:41,332 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:41,332 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:41,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:41,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:41,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:41,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:41,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 15:40:42,062 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:42,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:40:42,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 15:40:42,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:42,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 15:40:42,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 15:40:42,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 15:40:42,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-20 15:40:42,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-20 15:40:42,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997226081_349.jpg' 2025-07-20 15:40:42,741 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:42,741 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:42,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:43,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:43,074 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:43,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:43,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-20 15:40:43,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 15:40:43,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 15:40:43,813 - 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 15:40:43,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:40:43,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 15:40:43,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 15:40:43,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 15:40:44,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 15:40:44,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 15:40:44,062 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997226262_916.jpg' 2025-07-20 15:40:44,327 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:44,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:44,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:44,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:44,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:44,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:44,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-20 15:40:45,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-20 15:40:45,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-20 15:40:45,396 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:45,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:45,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 15:40:45,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 15:40:45,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 15:40:45,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 15:40:45,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 15:40:45,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997230265_366.jpg' 2025-07-20 15:40:45,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:45,718 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:45,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:46,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:46,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:46,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:46,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-20 15:40:46,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-20 15:40:46,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-20 15:40:46,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:46,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:46,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-20 15:40:46,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 15:40:46,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 15:40:47,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:40:47,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:40:48,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997248166_401.jpg' 2025-07-20 15:40:48,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:48,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:48,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:48,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:48,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:48,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:48,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-20 15:40:49,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 15:40:49,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 15:40:49,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 15:40:49,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:49,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 15:40:49,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 15:40:49,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 15:40: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-20 15:40: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-20 15:40:49,823 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997248274_442.jpg' 2025-07-20 15:40:49,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:49,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:49,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:50,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:50,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:50,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:50,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 15:40:50,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 15:40:50,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 15:40:50,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:50,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:50,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 15:40:50,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 15:40:50,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 15:40:51,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 15:40:51,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-20 15:40:51,212 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997249659_304.jpg' 2025-07-20 15:40:51,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:51,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:51,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:51,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:51,627 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:51,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:51,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:40:52,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:40:52,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-20 15:40:52,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 15:40:52,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:52,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 15:40:52,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 15:40:52,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 15:40:52,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:40:52,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:40:52,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997249806_27.jpg' 2025-07-20 15:40:52,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:52,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:52,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:53,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:53,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:53,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:53,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 15:40:53,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-20 15:40:53,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-20 15:40:53,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 15:40:53,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:53,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 15:40:53,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 15:40:53,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 15:40:53,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 15:40:53,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 15:40:54,001 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997251592_192.jpg' 2025-07-20 15:40:54,081 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:40:54,081 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:40:54,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:40:54,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:40:54,417 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:40:54,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:40:54,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:40:54,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 15:40:54,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 15:40:55,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 15:40:55,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:40:55,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 15:40:55,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 15:40:55,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 15:40:55,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 15:40:55,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 15:41:13,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997272991_712.jpg' 2025-07-20 15:41:13,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:41:13,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:41:13,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:41:13,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:41:13,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:41:13,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:41:13,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 15:41:14,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:41:14,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:41:14,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:41:14,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:41:14,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 15:41:14,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 15:41:14,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-20 15:41:14,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 15:41:14,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 15:41:17,477 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997277166_295.jpg' 2025-07-20 15:41:17,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:41:17,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:41:17,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:41:17,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:41:17,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:41:17,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:41:17,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-20 15:41:18,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 15:41:18,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 15:41:18,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 15:41:18,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:41:18,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:41:18,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:41:18,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:41:18,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 15:41:18,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:41:18,883 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997277503_471.jpg' 2025-07-20 15:41:18,963 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:41:18,963 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:41:18,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:41:19,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:41:19,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:41:19,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:41:19,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-20 15:41:19,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 15:41:19,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 15:41:20,032 - 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 15:41:20,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:41:20,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:41:20,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 15:41:20,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 15:41:20,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 15:41:20,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 15:41:36,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997295942_719.jpg' 2025-07-20 15:41:36,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:41:36,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:41:36,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:41:36,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:41:36,826 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:41:36,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:41:36,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 15:41:37,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 15:41:37,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 15:41:37,558 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:41:37,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:41:37,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:41:37,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:41:37,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 15:41:37,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 15:41:37,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 15:41:43,166 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997302913_246.jpg' 2025-07-20 15:41:43,251 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:41:43,251 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:41:43,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:41:43,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:41:43,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:41:43,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:41:43,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 15:41:43,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-20 15:41:43,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-20 15:41:44,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 15:41:44,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:41:44,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 15:41:44,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 15:41:44,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 15:41:44,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:41:44,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 15:48:24,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704327_63.jpg' 2025-07-20 15:48:25,172 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:25,172 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:25,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:25,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:25,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:25,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:25,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 15:48:25,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 15:48:25,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 15:48:26,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 15:48:26,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:26,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:26,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:26,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:26,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 15:48:26,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 15:48:26,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704452_607.jpg' 2025-07-20 15:48:26,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:26,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:26,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:27,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:27,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:27,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:27,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-20 15:48:27,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 15:48:27,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 15:48:27,809 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:27,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:27,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:27,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:27,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:28,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 15:48:28,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 15:48:28,059 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704534_825.jpg' 2025-07-20 15:48:28,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:28,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:28,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:28,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:28,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:28,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:28,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 15:48:29,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:29,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:48:29,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-20 15:48:29,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:29,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:29,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:29,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:29,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-20 15:48:29,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-20 15:48:29,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704609_537.jpg' 2025-07-20 15:48:29,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:29,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:29,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:30,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:30,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:30,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:30,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 15:48:30,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-20 15:48:30,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-20 15:48:31,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 15:48:31,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:31,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 15:48:31,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 15:48:31,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 15:48:31,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 15:48:31,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 15:48:31,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704717_823.jpg' 2025-07-20 15:48:31,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:31,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:31,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:31,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:31,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:31,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:31,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 15:48:32,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 15:48:32,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 15:48:32,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 15:48:32,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:32,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 15:48:32,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 15:48:32,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 15:48:32,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-20 15:48:32,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-20 15:48:32,679 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704789_905.jpg' 2025-07-20 15:48:32,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:32,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:32,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:33,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:33,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:33,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:33,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 15:48:33,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 15:48:33,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 15:48:33,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:33,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:33,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 15:48:33,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 15:48:33,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 15:48:34,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 15:48:34,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 15:48:34,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997704958_693.jpg' 2025-07-20 15:48:34,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:34,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:34,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:34,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:34,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:34,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:34,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 15:48:35,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 15:48:35,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-20 15:48:35,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 15:48:35,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:35,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 15:48:35,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 15:48:35,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 15:48:35,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-20 15:48:35,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-20 15:48:35,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997705133_51.jpg' 2025-07-20 15:48:35,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:35,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:35,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:36,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:36,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:36,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:36,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:48:36,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:36,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:48:36,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-20 15:48:36,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:36,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:36,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:36,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:37,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 15:48:37,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 15:48:37,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997705582_378.jpg' 2025-07-20 15:48:37,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:37,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:37,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:37,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:37,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:37,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:37,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-20 15:48:38,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 15:48:38,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 15:48:38,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:38,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:38,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:38,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:38,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:38,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-20 15:48:38,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:48:38,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997705933_213.jpg' 2025-07-20 15:48:38,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:38,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:38,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:39,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:39,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:39,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:39,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 15:48:39,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 15:48:39,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 15:48:40,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 15:48:40,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:40,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 15:48:40,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:40,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:40,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-20 15:48:40,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 15:48:40,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997706089_335.jpg' 2025-07-20 15:48:40,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:40,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:40,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:40,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:40,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:40,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:40,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-20 15:48:41,252 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:41,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 15:48:41,602 - 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 15:48:41,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:48:41,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:41,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:41,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:41,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-20 15:48:41,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 15:48:41,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997706589_938.jpg' 2025-07-20 15:48:41,939 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:41,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:41,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:42,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:42,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:42,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:42,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 15:48:42,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 15:48:42,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 15:48:42,999 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:42,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:42,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:42,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:42,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:43,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 15:48:43,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 15:48:43,244 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997707057_439.jpg' 2025-07-20 15:48:43,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:43,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:43,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:43,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:43,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:43,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48: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 15:48:44,301 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:44,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 15:48:44,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-20 15:48:44,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:44,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 15:48:44,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 15:48:44,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 15:48:44,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:48:44,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:48:44,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997709883_396.jpg' 2025-07-20 15:48:44,984 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:44,984 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:44,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:45,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:45,322 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:45,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:45,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 15:48:45,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:45,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:48:46,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 15:48:46,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:46,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-20 15:48:46,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-20 15:48:46,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-20 15:48:46,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 15:48:46,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 15:48:48,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997727905_104.jpg' 2025-07-20 15:48:48,453 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:48,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:48,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:48,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:48,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:48,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:48,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-20 15:48:49,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 15:48:49,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 15:48:49,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:49,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:49,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:48:49,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:48:49,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:48:49,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-20 15:48:49,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:48:49,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997728224_567.jpg' 2025-07-20 15:48:49,850 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:49,850 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:49,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:50,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:50,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:50,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:50,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-20 15:48:50,571 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:50,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:48:50,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:50,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:50,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 15:48:50,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 15:48:50,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 15:48:51,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 15:48:51,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 15:48:51,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997728233_26.jpg' 2025-07-20 15:48:51,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:51,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:51,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:51,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:51,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:51,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:51,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 15:48:51,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 15:48:51,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:48:52,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-20 15:48:52,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:52,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-20 15:48:52,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-20 15:48:52,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-20 15:48:52,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 15:48:52,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:48:52,553 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997728485_398.jpg' 2025-07-20 15:48:52,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:52,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:52,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:52,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:52,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:52,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:52,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 15:48: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-20 15:48:53,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-20 15:48:53,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-20 15:48:53,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:48:53,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-20 15:48:53,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-20 15:48:53,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-20 15:48:53,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:48:53,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-20 15:48:53,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997728890_299.jpg' 2025-07-20 15:48:54,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:54,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:54,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:54,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:54,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:54,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48:54,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 15:48:54,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:54,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:48:55,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-20 15:48:55,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:55,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-20 15:48:55,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-20 15:48:55,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-20 15:48:55,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:48:55,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:48:55,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997729709_291.jpg' 2025-07-20 15:48:55,627 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:48:55,627 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:48:55,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:48:55,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:48:55,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:48:55,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:48: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 15:48:56,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 15:48:56,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 15:48:56,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:48:56,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:48:56,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-20 15:48:56,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 15:48:56,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 15:48:56,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:48:56,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 15:49:13,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997753298_922.jpg' 2025-07-20 15:49:13,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:49:13,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:49:13,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:49:14,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:49:14,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:49:14,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:49:14,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 15:49:14,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 15:49:14,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-20 15:49:14,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 15:49:14,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:49:14,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 15:49:14,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 15:49:14,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 15:49:15,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 15:49:15,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-20 15:49:15,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997754427_297.jpg' 2025-07-20 15:49:15,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:49:15,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:49:15,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:49:15,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:49:15,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:49:15,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:49:15,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:49:15,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:49:15,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 15:49:16,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 15:49:16,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:49:16,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 15:49:16,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 15:49:16,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 15:49:16,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 15:49:16,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 15:49:16,388 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997755156_507.jpg' 2025-07-20 15:49:16,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:49:16,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:49:16,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:49:17,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:49:17,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:49:17,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:49:17,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:49:17,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-20 15:49:17,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 15:49:17,748 - 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 15:49:17,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:49:17,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:49:17,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 15:49:17,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 15:49:17,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 15:49:17,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 15:49:37,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997777290_986.jpg' 2025-07-20 15:49:37,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:49:37,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:49:37,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:49:38,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:49:38,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:49:38,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:49:38,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:49:38,600 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:49:38,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 15:49:38,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 15:49:38,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:49:38,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:49:38,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:49:38,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:49:39,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:49:39,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 15:49:39,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752997778103_52.jpg' 2025-07-20 15:49:39,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:49:39,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:49:39,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:49:39,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:49:39,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:49:39,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:49:39,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-20 15:49:39,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-20 15:49:39,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-20 15:49:40,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-20 15:49:40,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:49:40,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-20 15:49:40,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-20 15:49:40,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-20 15:49:40,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 15:49:40,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 15:56:23,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998183724_552.jpg' 2025-07-20 15:56:24,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:24,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:24,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:24,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:24,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:24,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:24,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 15:56:25,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 15:56:25,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 15:56:25,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 15:56:25,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:25,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 15:56:25,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 15:56:25,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 15:56:25,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 15:56:25,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 15:56:25,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998184434_975.jpg' 2025-07-20 15:56:26,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:26,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:26,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:26,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:26,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:26,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:26,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-20 15:56:26,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:26,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:56:27,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:27,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:27,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-20 15:56:27,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-20 15:56:27,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 15:56:27,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 15:56:27,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 15:56:27,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998184483_683.jpg' 2025-07-20 15:56:27,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:27,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:27,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:27,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:27,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:27,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:27,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 15:56:28,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 15:56:28,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:56:28,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 15:56:28,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:28,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 15:56:28,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 15:56:28,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 15:56:28,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 15:56:28,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 15:56:28,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998184641_956.jpg' 2025-07-20 15:56:29,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:29,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:29,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:29,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:29,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:29,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:29,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:56:29,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 15:56:29,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 15:56:30,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-20 15:56:30,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:30,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-20 15:56:30,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-20 15:56:30,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-20 15:56:30,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 15:56:30,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 15:56:30,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998184915_34.jpg' 2025-07-20 15:56:30,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:30,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:30,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:31,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:31,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:31,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:31,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:56:31,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-20 15:56:31,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 15:56:31,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 15:56:31,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:31,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:56:31,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:56:31,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:56:32,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 15:56:32,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 15:56:32,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998185048_792.jpg' 2025-07-20 15:56:32,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:32,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:32,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:32,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:32,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:32,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:32,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 15:56:32,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:32,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:56:33,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:33,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:33,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-20 15:56:33,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-20 15:56:33,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-20 15:56:33,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 15:56:33,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 15:56:33,559 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998185046_538.jpg' 2025-07-20 15:56:33,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:33,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:33,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:33,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:33,970 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:33,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:33,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 15:56:34,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 15:56:34,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 15:56:34,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 15:56:34,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:34,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:56:34,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:56:34,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:56:34,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 15:56:34,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 15:56:34,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998185086_101.jpg' 2025-07-20 15:56:35,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:35,205 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:35,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:35,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:35,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:35,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:35,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:56:35,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-20 15:56:35,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-20 15:56:36,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-20 15:56:36,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:36,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-20 15:56:36,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-20 15:56:36,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-20 15:56:36,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 15:56:36,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 15:56:36,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998185083_555.jpg' 2025-07-20 15:56:36,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:36,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:36,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:36,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:36,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:36,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:36,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-20 15:56:37,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 15:56:37,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 15:56:37,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-20 15:56:37,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:37,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-20 15:56:37,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-20 15:56:37,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-20 15:56:37,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 15:56:37,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 15:56:37,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998185576_968.jpg' 2025-07-20 15:56:38,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:38,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:38,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:38,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:38,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:38,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:38,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:56:38,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:38,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:56:39,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 15:56:39,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:39,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 15:56:39,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 15:56:39,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 15:56:39,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-20 15:56:39,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-20 15:56:39,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998185715_610.jpg' 2025-07-20 15:56:39,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:39,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:39,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:39,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:39,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:39,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:39,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 15:56:40,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 15:56:40,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 15:56:40,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 15:56:40,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:40,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 15:56:40,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 15:56:40,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 15:56:40,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-20 15:56:40,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 15:56:40,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998186173_834.jpg' 2025-07-20 15:56:41,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:41,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:41,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:41,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:41,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:41,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:41,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-20 15:56:41,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:41,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:56:42,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 15:56:42,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:56:42,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 15:56:42,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 15:56:42,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 15:56:42,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 15:56:42,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 15:56:42,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998187055_645.jpg' 2025-07-20 15:56:42,716 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:42,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:42,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:43,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:43,044 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:43,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:43,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-20 15:56:43,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 15:56:43,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 15:56:43,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 15:56:43,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:43,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 15:56:43,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 15:56:43,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 15:56:44,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-20 15:56:44,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:56:44,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998187476_698.jpg' 2025-07-20 15:56:44,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:44,341 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:44,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:44,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:44,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:44,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:44,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 15:56:45,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 15:56:45,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 15:56:45,410 - 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 15:56:45,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 15:56:45,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 15:56:45,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 15:56:45,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 15:56:45,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 15:56:45,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 15:56:45,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998190460_172.jpg' 2025-07-20 15:56:45,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:45,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:45,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:46,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:46,071 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:46,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:46,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:56:46,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 15:56:46,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 15:56:46,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:56:46,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:46,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-20 15:56:46,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 15:56:46,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 15:56:47,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-20 15:56:47,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-20 15:56:47,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998207592_627.jpg' 2025-07-20 15:56:47,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:47,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:47,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:48,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:48,268 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:48,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:48,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 15:56:48,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 15:56:48,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 15:56:49,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 15:56:49,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:49,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 15:56:49,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 15:56:49,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 15:56:49,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 15:56:49,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 15:56:49,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998209075_112.jpg' 2025-07-20 15:56:49,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:49,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:49,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:49,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:49,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:49,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:49,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 15:56:50,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-20 15:56:50,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-20 15:56:50,685 - 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 15:56:50,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 15:56:50,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 15:56:50,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 15:56:50,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 15:56:50,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 15:56:50,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-20 15:56:50,937 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998209147_909.jpg' 2025-07-20 15:56:51,015 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:51,015 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:51,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:51,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:51,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:51,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:51,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 15:56:51,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 15:56:51,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 15:56:52,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 15:56:52,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:52,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-20 15:56:52,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-20 15:56:52,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-20 15:56:52,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 15:56:52,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 15:56:52,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998209402_945.jpg' 2025-07-20 15:56:52,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:52,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:52,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:52,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:52,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:52,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:52,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 15:56:53,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 15:56:53,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 15:56:53,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 15:56:53,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:53,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 15:56:53,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 15:56:53,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 15:56:53,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 15:56:53,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 15:56:53,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998209801_703.jpg' 2025-07-20 15:56:54,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:56:54,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:56:54,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:56:54,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:56:54,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:56:54,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:56:54,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 15:56:54,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 15:56:54,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-20 15:56:55,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-20 15:56:55,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:56:55,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-20 15:56:55,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-20 15:56:55,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-20 15: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-20 15: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-20 15:57:13,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998232754_687.jpg' 2025-07-20 15:57:13,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:57:13,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:57:13,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:57:13,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:57:13,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:57:13,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:57:13,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 15:57: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 15:57:13,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-20 15:57:14,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-20 15:57:14,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:57:14,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 15:57:14,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 15:57:14,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 15:57:14,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 15:57: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 15:57:14,503 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998233409_196.jpg' 2025-07-20 15:57:14,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:57:14,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:57:14,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:57:14,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:57:14,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:57:14,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:57:14,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 15:57:15,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:57:15,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 15:57:15,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 15:57:15,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:57:15,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 15:57:15,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 15:57: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 15:57:15,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 15:57:15,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 15:57:15,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998234377_861.jpg' 2025-07-20 15:57:15,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:57:15,973 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:57:15,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:57:16,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:57:16,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:57:16,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:57:16,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 15:57:16,675 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:57:16,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 15:57:17,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-20 15:57:17,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:57:17,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-20 15:57:17,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-20 15:57:17,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-20 15:57:17,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 15:57:17,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 15:57:36,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998255852_382.jpg' 2025-07-20 15:57:36,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:57:36,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:57:36,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:57:36,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:57:36,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:57:36,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:57: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 15:57:36,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 15:57:36,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 15:57:37,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 15:57:37,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:57:37,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 15:57: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 15:57: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 15:57:37,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 15:57:37,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 15:57:38,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998258528_468.jpg' 2025-07-20 15:57:38,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 15:57:38,844 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 15:57:38,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 15:57:39,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 15:57:39,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 15:57:39,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 15:57:39,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 15:57:39,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 15:57:39,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 15:57:39,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 15:57:39,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 15:57:39,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 15:57:39,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 15:57:39,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 15:57:40,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 15:57:40,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 16:00:24,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998424013_143.jpg' 2025-07-20 16:00:24,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:24,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:24,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:24,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:24,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:24,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:24,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 16:00:25,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-20 16:00:25,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 16:00:25,457 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:00:25,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:25,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-20 16:00:25,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-20 16:00:25,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-20 16:00:25,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 16:00:25,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 16:00:26,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998425851_604.jpg' 2025-07-20 16:00:26,161 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:26,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:26,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:26,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:26,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:26,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:26,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 16:00:26,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 16:00:26,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 16:00:27,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 16:00:27,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:27,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 16:00:27,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 16:00:27,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 16:00:27,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:00:27,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 16:00:27,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998426211_31.jpg' 2025-07-20 16:00:27,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:27,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:27,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:27,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:27,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:27,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:27,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 16:00:28,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 16:00:28,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:00:28,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 16:00:28,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:28,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 16:00:28,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 16:00:28,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 16:00:28,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-20 16:00:28,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-20 16:00:28,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998426274_235.jpg' 2025-07-20 16:00:28,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:28,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:28,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:29,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:29,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:29,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:29,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-20 16:00:29,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 16:00:29,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 16:00:30,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 16:00:30,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:30,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 16:00:30,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 16:00:30,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 16:00:30,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 16:00:30,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 16:00:30,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998426994_741.jpg' 2025-07-20 16:00:30,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:30,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:30,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:30,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:30,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:30,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:30,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 16:00:31,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 16:00:31,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 16:00:31,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-20 16:00:31,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:31,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 16:00:31,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 16:00:31,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 16:00:31,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 16:00:31,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 16:00:31,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998427062_556.jpg' 2025-07-20 16:00:31,751 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:31,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:31,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:32,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:32,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:32,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:32,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 16:00:32,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 16:00:32,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 16:00:32,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 16:00:32,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:32,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 16:00:32,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 16:00:32,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 16:00:33,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 16:00:33,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 16:00:33,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998427059_207.jpg' 2025-07-20 16:00:33,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:33,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:33,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:33,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:33,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:33,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:33,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 16:00:33,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 16:00:33,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 16:00:34,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 16:00:34,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:34,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 16:00:34,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 16:00:34,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 16:00:34,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-20 16:00:34,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-20 16:00:34,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998427699_41.jpg' 2025-07-20 16:00:34,542 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:34,542 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:34,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:34,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:34,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:34,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:34,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-20 16:00:35,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 16:00:35,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 16:00:35,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-20 16:00:35,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:35,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-20 16:00:35,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-20 16:00:35,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-20 16:00:35,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:00:35,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:00:35,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998427852_626.jpg' 2025-07-20 16:00:35,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:35,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:35,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:36,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:36,275 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:36,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:36,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 16:00:36,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 16:00:36,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 16:00:37,003 - 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 16:00:37,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:00:37,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 16:00:37,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 16:00:37,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 16:00:37,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-20 16:00:37,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-20 16:00:37,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998428726_460.jpg' 2025-07-20 16:00:37,332 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:37,332 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:37,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:37,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:37,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:37,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:37,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:00:38,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:00:38,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:00:38,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 16:00:38,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:38,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 16:00:38,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 16:00:38,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 16:00:38,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-20 16:00:38,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-20 16:00:38,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998429469_194.jpg' 2025-07-20 16:00:38,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:38,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:38,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:39,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:39,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:39,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:39,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 16:00:39,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 16:00:39,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:00:39,782 - 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 16:00:39,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:00:39,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-20 16:00:39,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-20 16:00:39,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-20 16:00:40,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 16:00:40,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 16:00:40,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998429473_627.jpg' 2025-07-20 16:00:40,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:40,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:40,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:40,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:40,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:40,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:40,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-20 16: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-20 16: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-20 16:00:41,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-20 16:00:41,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:41,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-20 16:00:41,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:00:41,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:00:41,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 16:00:41,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 16:00:41,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998429632_98.jpg' 2025-07-20 16:00:41,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:41,524 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:41,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:41,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:41,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:41,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:41,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:00:42,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-20 16:00:42,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 16:00: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 16:00:42,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:42,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:00:42,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 16:00:42,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 16:00:42,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:00:42,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 16:00:42,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998430087_496.jpg' 2025-07-20 16:00:42,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:42,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:42,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:43,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:43,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:43,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:43,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-20 16:00:43,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 16:00:43,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-20 16:00:43,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-20 16:00:43,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:43,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 16:00:43,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 16:00:43,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 16:00:44,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 16:00:44,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 16:00:48,001 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998447677_907.jpg' 2025-07-20 16:00:48,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:48,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:48,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:48,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:48,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:48,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:48,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 16:00:48,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 16:00:48,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 16:00:49,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 16:00:49,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:49,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 16:00:49,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 16:00:49,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 16:00:49,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:00:49,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 16:00:49,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998449380_207.jpg' 2025-07-20 16:00:49,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:49,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:49,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:50,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:50,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:50,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:50,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:00:50,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 16:00:50,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:00:50,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 16:00:50,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00: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-20 16:00: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-20 16:00: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-20 16:00:51,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:00:51,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:00:51,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998449506_710.jpg' 2025-07-20 16:00:51,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:51,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:51,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:51,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:51,441 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:51,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:51,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 16:00:51,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:00:51,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-20 16:00:52,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-20 16:00:52,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:52,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-20 16:00:52,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:00:52,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:00:52,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:00:52,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-20 16:00:52,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998449779_955.jpg' 2025-07-20 16:00:52,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:52,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:52,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:52,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:52,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:52,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:52,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 16:00:53,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 16:00:53,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:00:53,561 - 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 16:00:53,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:00:53,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:00:53,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 16:00:53,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 16:00:53,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 16:00:53,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 16:00:53,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998453410_538.jpg' 2025-07-20 16:00:54,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:00:54,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:00:54,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:00:54,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:00:54,418 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:00:54,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:00:54,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:00:54,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 16:00:54,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 16:00:55,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 16:00:55,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:00:55,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 16:00:55,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 16:00:55,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 16:00:55,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 16: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 16:01:00,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998460246_218.jpg' 2025-07-20 16:01:00,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:01:00,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:01:00,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:01:00,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:01:00,929 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:01:00,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:01:00,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 16:01:01,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 16:01:01,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 16:01:01,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 16:01:01,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:01:01,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 16:01:01,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 16:01:01,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 16:01:01,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-20 16:01:01,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-20 16:01:12,399 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998472124_2.jpg' 2025-07-20 16:01:12,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:01:12,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:01:12,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:01:12,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:01:12,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:01:12,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:01:12,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 16:01:13,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 16:01:13,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 16:01:13,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 16:01:13,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:01:13,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 16:01:13,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 16:01:13,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 16:01:13,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 16:01:13,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 16:01:13,813 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998473335_452.jpg' 2025-07-20 16:01:13,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:01:13,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:01:13,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:01:14,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:01:14,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:01:14,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:01:14,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 16:01:14,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 16:01:14,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 16:01:14,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-20 16:01:14,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:01:14,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-20 16:01:14,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-20 16:01:14,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-20 16:01:15,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 16:01:15,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 16:01:15,196 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998474741_244.jpg' 2025-07-20 16:01:15,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:01:15,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:01:15,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:01:15,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:01:15,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:01:15,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:01:15,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-20 16:01:15,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 16:01:15,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 16:01:16,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 16:01:16,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:01:16,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 16:01:16,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 16:01:16,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 16:01:16,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 16:01:16,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 16:01:35,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998495616_373.jpg' 2025-07-20 16:01:36,354 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:01:36,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:01:36,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:01:36,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:01:36,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:01:36,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:01:36,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-20 16:01:37,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 16:01:37,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 16:01:37,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 16:01:37,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:01:37,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 16:01:37,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 16:01:37,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 16:01:37,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 16:01:37,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 16:01:39,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998499019_395.jpg' 2025-07-20 16:01:39,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:01:39,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:01:39,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:01:39,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:01:39,688 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:01:39,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:01:39,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-20 16:01: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 16:01:40,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-20 16:01:40,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 16:01:40,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:01:40,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-20 16:01:40,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-20 16:01:40,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-20 16:01:40,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-20 16:01:40,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-20 16:08:24,999 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998904772_363.jpg' 2025-07-20 16:08:25,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:25,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:25,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:25,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:25,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:25,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08: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-20 16:08:26,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 16:08:26,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 16:08:26,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 16:08:26,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:26,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 16:08:26,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 16:08:26,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 16:08:26,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-20 16:08:26,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-20 16:08:26,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998904841_586.jpg' 2025-07-20 16:08:27,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:27,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:27,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:27,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:27,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:27,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:27,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 16:08:27,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 16:08:27,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 16:08:28,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-20 16:08:28,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:28,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 16:08:28,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 16:08:28,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 16:08:28,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 16:08:28,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 16:08:28,525 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905009_46.jpg' 2025-07-20 16:08:28,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:28,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:28,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:29,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:29,129 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:29,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:29,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 16:08:29,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 16:08:29,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:08:29,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:29,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:29,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:29,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:08:29,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:08:30,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 16:08:30,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 16:08:30,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905126_436.jpg' 2025-07-20 16:08:30,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:30,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:30,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:30,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:30,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:30,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:30,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:08:31,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:31,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 16:08:31,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:31,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:31,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 16:08:31,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 16:08:31,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 16:08:31,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-20 16:08:31,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 16:08:31,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905114_857.jpg' 2025-07-20 16:08:32,023 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:32,023 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:32,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:32,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:32,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:32,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:32,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-20 16:08:32,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 16:08:32,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 16:08:33,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-20 16:08:33,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:33,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-20 16:08:33,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-20 16:08:33,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-20 16:08:33,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-20 16:08:33,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:08:33,462 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905127_669.jpg' 2025-07-20 16:08:33,544 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:33,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:33,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:33,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:33,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:33,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:33,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 16:08:34,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 16:08:34,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 16:08:34,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 16:08:34,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:34,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 16:08:34,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 16:08:34,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 16:08:34,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 16:08:34,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 16:08:34,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905210_765.jpg' 2025-07-20 16:08:35,106 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:35,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:35,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:35,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:35,442 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:35,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:35,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:08:35,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:35,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:08:36,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:36,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:36,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:36,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:08:36,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-20 16:08:36,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 16:08:36,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 16:08:36,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905301_182.jpg' 2025-07-20 16:08:36,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:36,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:36,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:37,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:37,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:37,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:37,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 16:08: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-20 16:08: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-20 16:08:37,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:37,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:37,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:37,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:08:37,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:08:38,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 16:08:38,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 16:08:38,112 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905585_945.jpg' 2025-07-20 16:08:38,362 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:38,362 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:38,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:38,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:38,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:38,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:38,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-20 16:08:39,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 16:08:39,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 16:08:39,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 16:08:39,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:39,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 16:08:39,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 16:08:39,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 16:08:39,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 16:08:39,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 16:08:39,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905673_197.jpg' 2025-07-20 16:08:39,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:39,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:39,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:40,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:40,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:40,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:40,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 16:08:40,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 16:08: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-20 16:08: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-20 16:08:40,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08: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-20 16:08: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-20 16:08: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-20 16:08:41,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 16:08:41,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 16:08:41,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998905775_756.jpg' 2025-07-20 16:08:41,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:41,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:41,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:41,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:41,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:41,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:41,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:08:42,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 16:08:42,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:08:42,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 16:08:42,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 16:08:42,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 16:08:42,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 16:08:42,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 16:08:42,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998906212_405.jpg' 2025-07-20 16:08:42,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:42,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:42,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:42,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:42,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:42,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:42,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 16:08:43,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-20 16:08:43,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-20 16:08:43,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 16:08:43,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:43,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:43,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 16:08:43,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 16:08:43,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 16:08:43,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 16:08:43,910 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998910332_796.jpg' 2025-07-20 16:08:43,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:43,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:43,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:44,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:44,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:44,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:44,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 16:08:44,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 16:08:44,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 16:08:45,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 16:08:45,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:45,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 16:08:45,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 16:08:45,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 16:08:45,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 16:08:45,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:08:49,001 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998928692_797.jpg' 2025-07-20 16:08:49,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:49,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:49,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:49,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:49,417 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:49,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:49,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:08: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-20 16:08:49,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:08:50,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:50,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:50,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:50,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:08:50,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:08:50,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-20 16:08:50,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 16:08:50,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998928925_201.jpg' 2025-07-20 16:08:50,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:50,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:50,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:50,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:50,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:50,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:50,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:08:51,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-20 16:08:51,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-20 16:08:51,527 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:51,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:51,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:51,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:08:51,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:08:51,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-20 16:08:51,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 16:08:51,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998929383_512.jpg' 2025-07-20 16:08:51,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:51,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:51,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:52,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:52,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:52,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:52,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-20 16:08:52,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:08:52,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:08:52,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-20 16:08:52,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:52,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 16:08:52,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 16:08:52,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 16:08:53,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 16:08:53,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 16:08:53,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998929501_5.jpg' 2025-07-20 16:08:53,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:53,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:53,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:53,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:53,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:53,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:53,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 16:08: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 16:08: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 16:08: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 16:08:54,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:54,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:08:54,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:08:54,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:08:54,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-20 16:08: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 16:08: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_1752998929632_866.jpg' 2025-07-20 16:08:54,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:08:54,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:08:54,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:08:55,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:08:55,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:08:55,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:08:55,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-20 16:08:55,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 16:08:55,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-20 16:08:55,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 16:08:55,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:08:55,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 16:08:55,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 16:08:55,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 16:08:56,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:08:56,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 16:09:13,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998952967_686.jpg' 2025-07-20 16:09:13,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:09:13,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:09:13,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:09:13,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:09:13,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:09:13,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:09:13,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:09:14,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-20 16:09:14,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 16:09:14,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 16:09:14,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:09:14,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 16:09:14,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 16:09:14,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 16:09:14,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 16:09:14,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 16:09:14,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998954216_127.jpg' 2025-07-20 16:09:14,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:09:14,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:09:14,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:09:15,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:09:15,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:09:15,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:09:15,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 16:09:15,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 16:09:15,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:09:15,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-20 16:09:15,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:09:15,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:09:15,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:09:15,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-20 16:09:16,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:09:16,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-20 16:09:16,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998955086_971.jpg' 2025-07-20 16:09:16,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:09:16,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:09:16,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:09:16,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:09:16,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:09:16,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:09:16,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:09:16,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 16:09:16,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 16:09:17,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-20 16:09:17,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:09:17,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-20 16:09:17,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-20 16:09:17,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-20 16:09:17,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 16:09:17,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 16:09:37,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998977640_302.jpg' 2025-07-20 16:09:37,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:09:37,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:09:37,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:09:38,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:09:38,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:09:38,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:09:38,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 16:09:38,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 16:09:38,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 16:09:39,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 16:09:39,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:09:39,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 16:09:39,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 16:09:39,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 16:09:39,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:09:39,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 16:09:39,457 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752998979099_6.jpg' 2025-07-20 16:09:39,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:09:39,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:09:39,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:09:39,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:09:39,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:09:39,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:09:39,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:09:40,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 16:09:40,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 16:09:40,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 16:09:40,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:09:40,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-20 16:09:40,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-20 16:09:40,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-20 16:09:40,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-20 16:09:40,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-20 16:16:24,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999383812_561.jpg' 2025-07-20 16:16:24,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:24,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:24,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:25,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:25,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:25,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:25,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 16:16:25,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 16:16:25,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-20 16:16:26,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-20 16:16:26,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:26,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 16:16:26,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 16:16:26,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 16:16:26,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:16:26,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:16:26,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999384571_402.jpg' 2025-07-20 16:16:26,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:26,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:26,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:26,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:26,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:26,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:26,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-20 16:16:27,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 16:16:27,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 16:16:27,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 16:16:27,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:27,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:16:27,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:16:27,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:16:27,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 16:16:27,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 16:16:27,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999384631_127.jpg' 2025-07-20 16:16:28,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:28,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:28,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:28,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:28,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:28,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:28,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 16:16:28,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-20 16:16:28,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:16:28,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:16:28,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:16:28,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:16:29,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-20 16:16:29,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-20 16:16:29,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999384780_309.jpg' 2025-07-20 16:16:29,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:29,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:29,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:29,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:29,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:29,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:29,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 16:16:30,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-20 16:16:30,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-20 16:16:30,500 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:30,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:30,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 16:16:30,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 16:16:30,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 16:16:30,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 16:16:30,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-20 16:16:30,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999385135_545.jpg' 2025-07-20 16:16:31,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:31,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:31,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:31,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:31,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:31,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:31,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-20 16:16:31,741 - 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 16:16:31,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:16:31,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:16:31,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:16:31,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:16:31,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 16:16:31,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 16:16:31,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999385135_428.jpg' 2025-07-20 16:16:32,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:32,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:32,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:32,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:32,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:32,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:32,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 16:16:32,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 16:16:32,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 16:16:33,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:33,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:33,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 16:16:33,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 16:16:33,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 16:16:33,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 16:16:33,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 16:16:33,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999385249_588.jpg' 2025-07-20 16:16:33,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:33,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:33,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:33,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:33,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:33,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:33,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 16:16:34,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:34,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 16:16:34,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:34,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:34,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 16:16:34,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:16:34,549 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:16:34,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 16:16:34,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 16:16:34,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999385342_32.jpg' 2025-07-20 16:16:34,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:34,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:34,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:35,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:35,212 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:35,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:35,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-20 16:16:35,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:35,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:16:35,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-20 16:16:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:35,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-20 16:16:35,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-20 16:16:35,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-20 16:16:36,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 16:16:36,194 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:16:36,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999385512_176.jpg' 2025-07-20 16:16:36,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:36,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:36,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:36,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:36,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:36,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:36,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 16:16:36,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:36,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:16:37,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-20 16:16:37,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:37,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 16:16:37,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 16:16:37,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 16:16:37,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 16:16: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 16:16: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_1752999385720_474.jpg' 2025-07-20 16:16:37,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:37,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:37,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:38,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:38,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:38,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:38,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 16:16:38,573 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:38,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:16:38,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:38,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:38,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:16:38,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:16:38,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:16:39,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 16:16:39,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 16:16:39,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999386117_39.jpg' 2025-07-20 16:16:39,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:39,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:39,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:39,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:39,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:39,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:39,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 16: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16: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 16:16: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 16:16:40,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:40,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 16:16:40,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 16:16:40,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 16:16: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 16:16: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 16:16: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_1752999387742_692.jpg' 2025-07-20 16:16:40,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:40,852 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:40,852 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:41,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:41,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:41,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:41,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 16:16:41,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-20 16:16:41,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-20 16:16:41,923 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:41,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:41,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-20 16:16:41,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-20 16:16:41,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-20 16:16:42,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 16:16:42,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 16:16:42,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999388197_757.jpg' 2025-07-20 16:16:42,258 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:42,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:42,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:42,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:42,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:42,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:42,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 16:16:42,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-20 16:16:42,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 16:16:43,317 - 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 16:16:43,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:16:43,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 16:16:43,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 16:16:43,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 16:16:43,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-20 16:16:43,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-20 16:16:43,566 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999391478_574.jpg' 2025-07-20 16:16:43,642 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:43,642 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:43,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:43,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:43,985 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:43,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:43,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-20 16:16:44,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 16:16:44,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 16:16:44,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 16:16:44,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:44,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 16:16:44,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 16:16:44,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 16:16:44,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 16:16:44,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 16:16:48,004 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999407726_852.jpg' 2025-07-20 16:16:48,275 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:48,276 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:48,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:48,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:48,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:48,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:48,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-20 16:16:49,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 16:16:49,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 16:16:49,358 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:49,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:49,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-20 16:16:49,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-20 16:16:49,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-20 16:16:49,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 16:16:49,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 16:16:49,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999408232_520.jpg' 2025-07-20 16:16:49,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:49,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:49,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:50,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:50,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:50,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16: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-20 16:16:50,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 16:16:50,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 16:16:50,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 16:16:50,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:50,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 16:16:50,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 16:16:50,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 16:16:51,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 16:16:51,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 16:16:51,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999408405_103.jpg' 2025-07-20 16:16:51,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:51,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:51,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:51,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:51,417 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:51,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:51,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:16:51,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-20 16:16:51,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-20 16:16:52,146 - 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 16:16:52,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 16:16:52,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 16:16:52,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 16:16:52,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 16:16:52,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 16:16:52,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 16:16:52,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999408503_347.jpg' 2025-07-20 16:16:52,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:52,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:52,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:52,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:52,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:52,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:52,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:16:53,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-20 16:16:53,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 16:16: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 16:16:53,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16: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 16:16: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 16:16: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 16:16:53,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 16:16:53,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 16:16:53,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999410194_812.jpg' 2025-07-20 16:16:53,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:53,867 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:53,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:54,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:54,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:54,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:54,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 16:16:54,583 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:54,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:16:54,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:16:54,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:54,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 16:16:54,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 16:16:54,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 16:16:55,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-20 16:16:55,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:16:57,251 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999416706_861.jpg' 2025-07-20 16:16:57,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:16:57,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:16:57,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:16:57,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:16:57,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:16:57,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:16:57,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 16:16: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-20 16:16:58,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:16:58,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 16:16:58,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:16:58,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 16:16:58,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 16:16:58,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 16:16:58,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 16:16:58,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 16:17:12,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999431904_576.jpg' 2025-07-20 16:17:12,183 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:17:12,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:17:12,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:17:12,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:17:12,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:17:12,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:17:12,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-20 16:17:12,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 16:17:12,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 16:17:13,335 - 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 16:17:13,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:17:13,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 16:17:13,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 16:17:13,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 16:17:13,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:17:13,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:17:13,585 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999432547_620.jpg' 2025-07-20 16:17:13,675 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:17:13,675 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:17:13,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:17:14,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:17:14,010 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:17:14,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:17:14,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 16:17:14,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-20 16:17:14,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 16:17: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 16:17:14,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:17: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 16:17: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 16:17:14,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 16:17: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-20 16:17:14,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 16:17:15,219 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999434920_424.jpg' 2025-07-20 16:17:15,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:17:15,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:17:15,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:17:15,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:17:15,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:17:15,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:17:15,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:17: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 16:17:16,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 16:17: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 16:17:16,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:17:16,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-20 16:17: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 16:17: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 16:17:16,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-20 16:17: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-20 16:17:35,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999455492_208.jpg' 2025-07-20 16:17:35,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:17:35,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:17:35,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:17:36,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:17:36,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:17:36,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:17:36,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 16:17:36,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-20 16:17:36,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-20 16:17:37,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 16:17:37,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:17:37,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 16:17:37,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 16:17:37,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 16:17:37,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:17:37,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:17:39,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999459147_224.jpg' 2025-07-20 16:17:39,458 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:17:39,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:17:39,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:17:39,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:17:39,792 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:17:39,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:17:39,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:17:40,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 16:17:40,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 16:17:40,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:17:40,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:17:40,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:17:40,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:17:40,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:17:40,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 16:17:40,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 16:24:24,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999864340_757.jpg' 2025-07-20 16:24:25,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:25,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:25,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:25,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:25,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:25,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24: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-20 16:24:26,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-20 16:24:26,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-20 16:24:26,396 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:24:26,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:26,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:24:26,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:24:26,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:24:26,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 16:24:26,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 16:24:26,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999864838_540.jpg' 2025-07-20 16:24:26,950 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:26,950 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:26,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:27,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:27,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:27,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:27,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 16:24:27,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 16:24:27,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 16:24:28,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 16:24:28,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:28,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 16:24:28,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 16:24:28,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 16:24:28,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 16:24:28,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 16:24:28,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999865229_546.jpg' 2025-07-20 16:24:28,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:28,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:28,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:28,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:28,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:28,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:28,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-20 16:24:29,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 16:24:29,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 16:24:29,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-20 16:24:29,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:29,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-20 16:24:29,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 16:24:29,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 16:24:29,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 16:24:29,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 16:24:29,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999865248_676.jpg' 2025-07-20 16:24:29,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:29,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:29,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:30,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:30,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:30,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:30,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 16:24:30,607 - 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 16:24:30,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:24:30,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-20 16:24:30,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:24:30,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:24:30,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 16:24:30,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 16:24:30,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999865264_900.jpg' 2025-07-20 16:24:31,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:31,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:31,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:31,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:31,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:31,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:31,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:24:31,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 16:24:31,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 16:24:32,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 16:24:32,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:32,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 16:24:32,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 16:24:32,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 16:24:32,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:24:32,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:24:32,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999865552_69.jpg' 2025-07-20 16:24:32,737 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:32,737 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:32,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:33,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:33,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:33,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:33,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 16:24:33,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 16:24:33,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 16:24:33,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 16:24:33,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:33,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 16:24:33,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 16:24:33,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 16:24:34,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 16:24:34,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 16:24:34,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999865599_833.jpg' 2025-07-20 16:24:34,143 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:34,143 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:34,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:34,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:34,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:34,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:34,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:24:34,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 16:24:34,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 16:24:35,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:24:35,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:35,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:24:35,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:24:35,203 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:24:35,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:24:35,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 16:24:35,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999865632_366.jpg' 2025-07-20 16:24:35,727 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:35,727 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:35,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:36,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:36,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:36,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:36,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:24:36,449 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:24:36,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:24: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 16:24:36,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:36,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:24:36,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 16:24:36,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 16:24:37,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-20 16:24:37,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-20 16:24:37,051 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999866092_697.jpg' 2025-07-20 16:24:37,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:37,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:37,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:37,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:37,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:37,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:37,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 16:24:38,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 16:24:38,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 16:24:38,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-20 16:24:38,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:38,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 16:24:38,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 16:24:38,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 16:24:38,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-20 16:24:38,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-20 16:24:38,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999866686_976.jpg' 2025-07-20 16:24:38,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:38,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:38,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:39,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:39,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:39,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:39,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 16:24:39,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:24:39,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:24:39,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 16:24:39,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:39,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 16:24:39,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 16:24:39,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 16:24:40,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 16:24:40,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 16:24:40,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999867303_615.jpg' 2025-07-20 16:24:40,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:40,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:40,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:40,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:40,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:40,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:40,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 16:24:40,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 16:24:40,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 16:24:41,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 16:24:41,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:41,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 16:24:41,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 16:24:41,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 16:24:41,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 16:24:41,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 16:24:41,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999870862_934.jpg' 2025-07-20 16:24:41,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:41,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:41,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:42,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:42,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:42,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:42,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 16:24:42,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 16:24:42,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 16:24:42,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 16:24:42,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:42,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 16:24:42,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 16:24:42,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 16:24:43,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 16:24:43,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:24:48,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999888231_703.jpg' 2025-07-20 16:24:48,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:48,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:48,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:48,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:48,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:48,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:48,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-20 16:24:49,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 16:24:49,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 16:24: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-20 16:24:49,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:49,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:24:49,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:24:49,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:24:49,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 16:24:49,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:24:49,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999888607_509.jpg' 2025-07-20 16:24:50,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:50,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:50,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:50,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:50,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:50,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:50,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 16:24:50,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 16:24:50,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 16:24:51,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 16:24:51,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:51,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 16:24:51,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 16:24:51,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 16:24:51,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 16:24:51,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:24:51,470 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999888996_507.jpg' 2025-07-20 16:24:51,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:51,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:51,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:51,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:51,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:51,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:51,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 16:24:52,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-20 16:24:52,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-20 16:24:52,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 16:24:52,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:52,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-20 16:24:52,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-20 16:24:52,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-20 16:24: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-20 16:24: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-20 16:24:52,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999889545_754.jpg' 2025-07-20 16:24:53,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:53,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:53,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:53,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:53,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:53,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:53,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-20 16:24:53,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:24:53,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 16:24:54,218 - 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 16:24:54,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:24:54,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 16:24:54,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 16:24:54,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 16:24:54,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 16:24:54,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 16:24:54,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999890334_505.jpg' 2025-07-20 16:24:54,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:24:54,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:24:54,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:24:54,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:24:54,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:24:54,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:24:54,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 16:24:55,294 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:24:55,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 16:24:55,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 16:24:55,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:24:55,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 16:24:55,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 16:24:55,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 16:24:55,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-20 16:24:55,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:25:13,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999913346_945.jpg' 2025-07-20 16:25:13,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:25:13,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:25:13,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:25:14,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:25:14,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:25:14,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:25:14,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:25:14,465 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:25:14,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:25:14,814 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:25:14,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:25:14,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:25:14,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:25:14,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:25:15,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-20 16:25:15,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-20 16:25:15,065 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999913550_561.jpg' 2025-07-20 16:25:15,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:25:15,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:25:15,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:25:15,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:25:15,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:25:15,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:25:15,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 16:25:15,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 16:25:15,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 16:25:16,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 16:25:16,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:25:16,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 16:25:16,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 16:25:16,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 16:25:16,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 16:25:16,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 16:25:16,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999914735_165.jpg' 2025-07-20 16:25:16,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:25:16,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:25:16,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:25:17,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:25:17,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:25:17,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:25:17,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:25:17,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-20 16:25:17,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-20 16:25:17,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 16:25:17,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:25:17,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 16:25:17,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 16:25:17,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 16:25:18,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:25:18,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:25:36,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999936648_138.jpg' 2025-07-20 16:25:36,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:25:36,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:25:36,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:25:37,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:25:37,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:25:37,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:25:37,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 16:25:37,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 16:25:37,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 16:25:38,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:25:38,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:25:38,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:25:38,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:25:38,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:25: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-20 16:25:38,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:25:39,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1752999938978_77.jpg' 2025-07-20 16:25:39,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:25:39,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:25:39,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:25:39,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:25:39,806 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:25:39,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:25:39,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-20 16:25:40,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 16:25:40,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 16:25:40,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:25:40,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:25:40,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 16:25:40,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 16:25:40,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 16:25:40,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 16:25:40,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 16:32:24,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000344658_428.jpg' 2025-07-20 16:32:25,411 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:25,411 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:25,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:25,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:25,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:25,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:25,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 16:32:26,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 16:32:26,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 16:32:26,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:32:26,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:26,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:32:26,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:32:26,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:32:26,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 16:32:26,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-20 16:32:26,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000344821_59.jpg' 2025-07-20 16:32:27,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:27,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:27,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:27,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:27,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:27,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:27,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-20 16:32:27,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:32:27,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:32:28,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-20 16:32:28,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:28,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-20 16:32:28,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:32:28,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:32:28,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 16:32:28,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-20 16:32:28,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000344842_568.jpg' 2025-07-20 16:32:28,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:28,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:28,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:29,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:29,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:29,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:29,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 16:32:29,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 16:32:29,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 16:32:29,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 16:32:29,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:29,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 16:32:29,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 16:32:29,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 16:32:30,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 16:32:30,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 16:32:30,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000344925_180.jpg' 2025-07-20 16:32:30,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:30,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:30,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:30,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:30,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:30,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:30,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 16:32:31,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:32:31,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:32:31,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 16:32:31,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:31,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 16:32:31,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 16:32:31,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 16:32:31,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:32:31,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:32:31,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345047_754.jpg' 2025-07-20 16:32:31,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:31,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:31,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:32,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:32,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:32,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:32,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:32:32,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-20 16:32:32,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-20 16:32:32,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-20 16:32:32,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:32,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-20 16:32:32,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-20 16:32:32,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-20 16:32:33,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-20 16:32:33,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-20 16:32:33,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345176_50.jpg' 2025-07-20 16:32:33,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:33,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:33,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:33,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:33,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:33,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:33,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 16:32:33,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 16:32:33,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 16:32:34,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 16:32:34,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:34,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 16:32:34,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 16:32:34,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 16:32:34,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 16:32:34,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 16:32:34,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345207_639.jpg' 2025-07-20 16:32:34,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:34,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:34,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:35,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:35,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:35,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:35,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 16:32:35,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 16:32:35,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-20 16:32: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 16:32:35,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:35,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 16:32:35,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 16:32:35,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 16:32:36,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:32:36,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:32:36,081 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345300_386.jpg' 2025-07-20 16:32:36,354 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:36,354 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:36,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:36,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:36,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:36,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:36,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 16:32:37,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-20 16:32:37,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 16:32:37,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 16:32:37,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:37,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-20 16:32:37,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-20 16:32:37,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-20 16:32:37,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:32:37,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:32:37,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345264_163.jpg' 2025-07-20 16:32:37,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:37,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:37,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:38,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:38,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:38,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:38,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 16:32:38,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 16:32:38,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 16:32:38,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 16:32:38,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:38,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:32:38,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:32:38,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:32:39,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 16:32:39,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 16:32:39,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345428_413.jpg' 2025-07-20 16:32:39,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:39,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:39,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:39,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:39,497 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:39,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:39,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:32:39,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-20 16:32:39,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:32:40,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 16:32:40,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:40,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 16:32:40,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 16:32:40,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 16:32:40,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 16:32:40,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 16:32:40,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000345823_874.jpg' 2025-07-20 16:32:40,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:40,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:40,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:41,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:41,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:41,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:41,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-20 16:32:41,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 16:32:41,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 16:32:41,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 16:32:41,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:41,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:32:41,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:32:41,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:32:42,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 16:32:42,063 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:32:42,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000346233_406.jpg' 2025-07-20 16:32:42,143 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:42,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:42,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:42,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:42,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:42,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:42,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 16:32:42,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 16:32:42,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 16:32:43,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-20 16:32:43,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:43,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-20 16:32:43,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-20 16:32:43,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-20 16:32:43,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 16:32:43,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 16:32:43,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000346867_437.jpg' 2025-07-20 16:32:43,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:43,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:43,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:43,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:43,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:43,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:43,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 16:32:44,287 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:32:44,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-20 16:32:44,635 - 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 16:32:44,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:32: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 16:32: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 16:32: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 16:32:44,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 16:32:44,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 16:32:44,887 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000351435_475.jpg' 2025-07-20 16:32:44,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:44,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:44,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:45,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:45,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:45,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:45,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 16:32:45,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 16:32:45,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-20 16:32:46,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 16:32:46,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:46,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 16:32:46,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:32:46,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:32:46,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 16:32:46,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 16:32:49,274 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000369023_910.jpg' 2025-07-20 16:32:49,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:49,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:49,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:49,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:49,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:49,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:49,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-20 16:32:50,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 16:32:50,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 16:32:50,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 16:32:50,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:50,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 16:32:50,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 16:32:50,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 16:32:50,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:32:50,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:32:50,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000369289_3.jpg' 2025-07-20 16:32:50,975 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:50,975 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:50,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:51,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:51,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:51,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:51,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 16:32:51,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 16:32:51,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 16:32:52,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 16:32:52,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:52,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 16:32:52,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 16:32:52,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 16:32:52,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:32:52,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:32:52,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000369443_332.jpg' 2025-07-20 16:32:52,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:52,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:52,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:52,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:52,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:52,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:52,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:32:53,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:32:53,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 16:32:53,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-20 16:32:53,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:53,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-20 16:32:53,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-20 16:32:53,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-20 16:32:53,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-20 16:32:53,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 16:32:53,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000369643_197.jpg' 2025-07-20 16:32:53,785 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:53,786 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:53,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:54,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:54,120 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:54,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:54,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-20 16:32:54,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 16:32:54,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:32:54,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 16:32:54,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:54,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 16:32:54,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 16:32:54,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 16:32:55,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-20 16:32:55,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-20 16:32:55,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000370022_976.jpg' 2025-07-20 16:32:55,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:55,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:55,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:55,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:55,743 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:55,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:55,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 16:32:56,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 16:32:56,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 16:32:56,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-20 16:32:56,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:56,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 16:32:56,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 16:32:56,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 16:32:56,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 16:32:56,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 16:32:56,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000372563_555.jpg' 2025-07-20 16:32:56,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:32:56,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:32:56,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:32:57,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:32:57,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:32:57,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:32:57,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-20 16:32:57,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:32:57,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:32:57,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 16:32:57,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:32:57,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 16:32:57,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 16:32:57,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 16:32:58,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 16:32:58,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 16:33:14,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000394027_375.jpg' 2025-07-20 16:33:14,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:33:14,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:33:14,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:33:14,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:33:14,990 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:33:14,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:33:14,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 16:33:15,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 16:33:15,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 16:33:15,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:33:15,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:33:15,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 16:33:15,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 16:33:15,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 16:33:15,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:33:15,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-20 16:33:15,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000394424_463.jpg' 2025-07-20 16:33:16,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:33:16,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:33:16,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:33:16,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:33:16,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:33:16,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:33:16,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 16:33:16,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 16:33:16,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 16:33:17,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 16:33:17,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:33:17,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-20 16:33:17,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-20 16:33:17,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-20 16:33:17,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 16:33:17,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 16:33:17,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000396126_605.jpg' 2025-07-20 16:33:17,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:33:17,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:33:17,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:33:17,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:33:17,792 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:33:17,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:33:17,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:33:18,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 16:33:18,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 16:33:18,512 - 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 16:33:18,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:33:18,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-20 16:33:18,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-20 16:33:18,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-20 16:33:18,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-20 16:33:18,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:33:37,660 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000417464_722.jpg' 2025-07-20 16:33:37,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:33:37,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:33:37,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:33:38,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:33:38,330 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:33:38,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:33:38,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:33: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 16:33: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 16:33: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 16:33:39,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:33: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 16:33: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 16:33: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 16:33:39,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:33:39,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:33:39,338 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000417922_46.jpg' 2025-07-20 16:33:39,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:33:39,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:33:39,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:33:39,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:33:39,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:33:39,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:33: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 16:33:40,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 16:33:40,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 16:33:40,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:33:40,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:33:40,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 16:33:40,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 16:33:40,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 16:33:40,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 16:33:40,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 16:40: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_1753000824264_615.jpg' 2025-07-20 16:40:24,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:24,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:24,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:25,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:25,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:25,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40: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 16:40:25,790 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:40:25,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 16:40:26,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 16:40:26,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:26,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 16:40:26,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 16:40:26,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 16:40:26,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 16:40:26,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 16:40:26,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000824572_389.jpg' 2025-07-20 16:40:26,634 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:26,634 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:26,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:26,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:26,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:26,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:26,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 16:40:27,357 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:40:27,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:40:27,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-20 16:40:27,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:27,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-20 16:40:27,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-20 16:40:27,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-20 16:40:27,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-20 16:40:27,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:40:27,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000824577_784.jpg' 2025-07-20 16:40:29,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:29,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:29,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:29,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:29,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:29,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:29,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 16:40:29,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 16:40:29,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 16:40:30,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 16:40:30,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:30,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 16:40:30,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 16:40:30,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 16:40:30,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-20 16:40:30,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-20 16:40:30,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000824919_527.jpg' 2025-07-20 16:40:30,852 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:30,852 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:30,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:31,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:31,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:31,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:31,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 16:40:31,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 16:40:31,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 16:40:31,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-20 16:40:31,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:31,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 16:40:31,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 16:40:31,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 16:40:32,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 16:40:32,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 16:40:32,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000824920_823.jpg' 2025-07-20 16:40:32,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:32,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:32,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:32,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:32,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:32,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:32,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 16:40:33,182 - 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 16:40:33,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:40:33,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-20 16:40:33,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-20 16:40:33,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-20 16:40:33,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-20 16:40:33,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-20 16:40:33,437 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000825195_183.jpg' 2025-07-20 16:40:33,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:33,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:33,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:34,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:34,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:34,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:34,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:40:34,423 - 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 16:40:34,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:40:34,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-20 16:40:34,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 16:40:34,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 16:40:34,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 16:40:34,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 16:40:34,674 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000825237_756.jpg' 2025-07-20 16:40:34,760 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:34,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:34,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:35,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:35,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:35,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:35,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 16:40:35,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 16:40:35,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 16:40:35,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 16:40:35,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:35,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 16:40:35,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 16:40:35,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 16:40:36,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 16:40:36,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 16:40:36,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000825349_743.jpg' 2025-07-20 16:40:36,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:36,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:36,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:36,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:36,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:36,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:36,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 16:40:36,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 16:40:36,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:40:37,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 16:40:37,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:37,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 16:40:37,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 16:40:37,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 16:40:37,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 16:40:37,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 16:40:37,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000825279_9.jpg' 2025-07-20 16:40:37,749 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:37,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:37,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:38,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:38,099 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:38,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:38,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-20 16:40:38,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 16:40:38,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 16:40:38,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 16:40:38,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:38,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 16:40:38,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 16:40:38,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 16:40: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 16:40:39,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 16:40:39,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000825891_986.jpg' 2025-07-20 16:40:39,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:39,329 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:39,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:39,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:39,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:39,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:39,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:40:40,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 16:40:40,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-20 16:40:40,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 16:40:40,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:40,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 16:40:40,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 16:40:40,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 16:40:40,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 16:40:40,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 16:40:40,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000826171_632.jpg' 2025-07-20 16:40:40,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:40,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:40,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:41,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:41,074 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:41,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:41,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-20 16:40:41,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:40:41,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:40:41,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:40:41,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:41,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:40:41,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:40:41,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:40:42,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:40:42,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:40:42,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000826532_415.jpg' 2025-07-20 16:40:42,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:42,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:42,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:42,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:42,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:42,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:42,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 16:40:42,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 16:40:42,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 16:40:43,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 16:40:43,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:43,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 16:40:43,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 16:40:43,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 16:40:43,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-20 16:40:43,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 16:40:43,465 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000826601_500.jpg' 2025-07-20 16:40:43,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:43,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:43,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:44,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:44,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:44,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:44,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 16:40:44,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 16:40:44,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 16:40:44,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 16:40:44,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:44,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 16:40:44,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 16:40:44,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 16:40:45,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 16:40:45,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 16:40:45,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000827493_206.jpg' 2025-07-20 16:40:45,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:45,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:45,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:45,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:45,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:45,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:45,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-20 16:40:45,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 16:40:45,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 16:40:46,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:40:46,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:46,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:40:46,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:40:46,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:40:46,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 16:40:46,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 16:40:46,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000827774_856.jpg' 2025-07-20 16:40:46,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:46,554 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:46,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:46,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:46,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:46,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:46,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 16:40:47,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 16:40:47,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 16:40:47,631 - 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 16:40:47,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:40:47,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:40:47,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:40:47,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:40:47,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 16:40:47,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 16:40:47,886 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000831059_51.jpg' 2025-07-20 16:40:47,965 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:47,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:47,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:48,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:48,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:48,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:48,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:40:48,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 16:40:48,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 16:40:49,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 16:40:49,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:49,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 16:40:49,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 16:40:49,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 16:40:49,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 16:40:49,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 16:40:49,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000847308_863.jpg' 2025-07-20 16:40:49,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:49,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:49,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:49,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:49,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:49,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:49,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-20 16:40:50,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-20 16:40:50,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 16:40:50,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 16:40:50,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:50,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 16:40:50,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 16:40:50,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 16:40:50,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 16:40:50,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 16:40:50,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000847919_779.jpg' 2025-07-20 16:40:50,762 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:50,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:50,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:51,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:51,094 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:51,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:51,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 16:40:51,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 16:40:51,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 16:40:51,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 16:40:51,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:51,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 16:40:51,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 16:40:51,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 16:40:52,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 16:40:52,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 16:40:52,071 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000848668_226.jpg' 2025-07-20 16:40:52,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:52,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:52,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:52,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:52,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:52,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40: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 16:40:53,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 16:40:53,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 16:40:53,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 16:40:53,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:53,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-20 16:40:53,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-20 16:40:53,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:40:53,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:40:53,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 16:40:53,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000849242_773.jpg' 2025-07-20 16:40:53,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:53,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:53,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:54,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:54,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:54,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:54,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 16:40:54,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-20 16:40:54,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-20 16:40:54,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 16:40:54,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:54,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 16:40:54,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 16:40:54,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 16:40:55,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 16:40:55,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 16:40:55,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000850386_72.jpg' 2025-07-20 16:40:55,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:55,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:55,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:55,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:55,513 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:55,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:55,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 16:40:55,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-20 16:40:55,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-20 16:40:56,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 16:40:56,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:56,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 16:40:56,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 16:40:56,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 16:40:56,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 16:40:56,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-20 16:40:56,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000851021_308.jpg' 2025-07-20 16:40:56,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:40:56,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:40:56,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:40:57,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:40:57,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:40:57,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:40:57,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 16:40:57,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-20 16:40:57,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-20 16:40:57,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 16:40:57,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:40:57,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 16:40:57,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 16:40:57,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 16:40:58,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-20 16:40:58,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 16:41:10,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000870536_567.jpg' 2025-07-20 16:41:10,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:41:10,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:41:10,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:41:11,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:41:11,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:41:11,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:41:11,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-20 16:41:11,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-20 16:41:11,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 16:41:11,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:41:11,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:41:11,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:41:11,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:41:11,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:41:12,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 16:41:12,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 16:41:13,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000873260_276.jpg' 2025-07-20 16:41:13,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:41:13,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:41:13,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:41:13,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:41:13,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:41:13,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:41:13,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 16:41:14,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 16:41:14,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 16:41: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 16:41:14,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:41:14,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:41:14,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:41:14,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:41:14,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-20 16:41:14,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 16:41:15,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000875163_741.jpg' 2025-07-20 16:41:15,666 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:41:15,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:41:15,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:41:16,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:41:16,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:41:16,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:41:16,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 16:41:16,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:41:16,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:41:16,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-20 16:41:16,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:41:16,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-20 16:41:16,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 16:41:16,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 16:41:16,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-20 16:41:16,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-20 16:41:36,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000896566_560.jpg' 2025-07-20 16:41:36,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:41:36,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:41:36,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:41:37,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:41:37,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:41:37,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:41:37,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 16:41:37,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 16:41:37,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 16:41:38,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:41:38,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:41:38,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:41:38,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:41:38,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:41:38,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 16:41:38,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:41:39,084 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753000898798_904.jpg' 2025-07-20 16:41:39,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:41:39,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:41:39,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:41:39,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:41:39,503 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:41:39,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:41:39,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-20 16:41:39,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 16:41:39,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 16:41:40,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-20 16:41:40,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:41: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 16:41: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 16:41: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 16:41:40,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 16:41:40,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:48:24,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001304697_800.jpg' 2025-07-20 16:48:25,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:25,576 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:25,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:26,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:26,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:26,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:26,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 16:48:26,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 16:48:26,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 16:48:26,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 16:48:26,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:26,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 16:48:26,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 16:48:26,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 16:48:27,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-20 16:48:27,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 16:48:27,011 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305000_931.jpg' 2025-07-20 16:48:27,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:27,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:27,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:27,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:27,673 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:27,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:27,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 16:48:28,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 16:48:28,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 16:48:28,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-20 16:48:28,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:28,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-20 16:48:28,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-20 16:48:28,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-20 16:48:28,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 16:48:28,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 16:48:28,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305063_742.jpg' 2025-07-20 16:48:28,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:28,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:28,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:29,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:29,074 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:29,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:29,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-20 16:48:29,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:29,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:48:29,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-20 16:48:29,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:29,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-20 16:48:29,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:48:29,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:48:30,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:48:30,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:48:30,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305109_456.jpg' 2025-07-20 16:48:30,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:30,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:30,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:30,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:30,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:30,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:30,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 16:48:31,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 16:48:31,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 16:48:31,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 16:48:31,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:31,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 16:48:31,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 16:48:31,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 16:48:31,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:48:31,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:48:31,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305062_584.jpg' 2025-07-20 16:48:31,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:31,892 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:31,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:32,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:32,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:32,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:32,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-20 16:48:32,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 16:48:32,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 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-20 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-20 16:48:32,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-20 16:48:32,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-20 16:48:32,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 16:48:33,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-20 16:48:33,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-20 16:48:33,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305266_864.jpg' 2025-07-20 16:48:33,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:33,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:33,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:33,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:33,631 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:33,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:33,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-20 16:48:34,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-20 16:48:34,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-20 16:48:34,352 - 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 16:48:34,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:48:34,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 16:48:34,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 16:48:34,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 16:48:34,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:48:34,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 16:48:34,618 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305266_719.jpg' 2025-07-20 16:48:34,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:34,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:34,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:35,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:35,244 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:35,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:35,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 16:48:35,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 16:48:35,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 16:48:35,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-20 16:48:35,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:35,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-20 16:48:35,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-20 16:48:35,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-20 16:48:36,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:48:36,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-20 16:48:36,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305344_943.jpg' 2025-07-20 16:48:36,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:36,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:36,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:36,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:36,854 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:36,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:36,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-20 16:48:37,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 16:48:37,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-20 16:48:37,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-20 16:48:37,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:37,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-20 16:48:37,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-20 16:48:37,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-20 16:48:37,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:48:37,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:48:37,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305417_530.jpg' 2025-07-20 16:48:38,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:38,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:38,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:38,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:38,441 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:38,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:38,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 16:48:38,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 16:48:38,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 16:48:39,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 16:48:39,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:39,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 16:48:39,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 16:48:39,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 16:48:39,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 16:48:39,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 16:48:39,413 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001305545_265.jpg' 2025-07-20 16:48:39,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:39,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:39,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:39,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:39,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:39,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:39,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 16:48:40,213 - 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 16:48:40,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:48:40,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-20 16:48:40,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-20 16:48:40,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-20 16:48:40,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-20 16:48:40,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-20 16:48:40,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001306175_972.jpg' 2025-07-20 16:48:40,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:40,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:40,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:40,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-20 16:48:40,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 0 valid person states remain. Mapping to violations... 2025-07-20 16:48:40,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-20 16:48:40,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:40,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:40,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-20 16:48:41,272 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:41,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:48: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 16: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 16: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 16: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 16: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 16:48:41,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 16:48:41,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 16:48:41,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001306245_719.jpg' 2025-07-20 16:48:41,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:41,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:41,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:42,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:42,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:42,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:42,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 16:48:42,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 16:48:42,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 16:48:43,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:43,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:43,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 16:48:43,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 16:48:43,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 16:48:43,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 16:48:43,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 16:48:43,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001306949_797.jpg' 2025-07-20 16:48:43,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:43,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:43,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:43,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:43,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:43,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:43,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 16:48:44,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 16:48:44,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-20 16:48:44,449 - 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 16:48:44,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:48:44,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-20 16:48:44,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-20 16:48:44,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-20 16:48:44,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 16:48:44,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 16:48:44,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001311389_631.jpg' 2025-07-20 16:48:44,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:44,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:44,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:45,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:45,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:45,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:45,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-20 16: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-20 16: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-20 16:48:45,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 16:48:45,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:45,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 16:48:45,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 16:48:45,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 16: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-20 16: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-20 16:48:48,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001328177_467.jpg' 2025-07-20 16:48:49,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:49,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:49,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:49,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:49,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:49,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:49,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:48:49,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 16:48:49,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-20 16:48:50,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 16:48:50,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48: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 16:48: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 16:48: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 16:48:50,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 16:48:50,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 16:48:50,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001328869_336.jpg' 2025-07-20 16:48:50,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:50,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:50,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:50,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:50,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:50,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48: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 16:48:51,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-20 16:48:51,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 16:48:51,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:51,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:51,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-20 16:48:51,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 16:48:51,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 16:48:52,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 16:48:52,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 16:48:52,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001329011_853.jpg' 2025-07-20 16:48:52,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:52,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:52,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:52,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:52,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:52,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:52,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 16:48:53,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:53,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-20 16:48:53,354 - 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 16:48:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 1 2025-07-20 16:48:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 16:48:53,407 - 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 16:48:53,408 - 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 16:48:53,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:48:53,408 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:48:53,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 16:48:53,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 16:48:53,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001329124_277.jpg' 2025-07-20 16:48:53,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:53,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:53,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:54,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:54,267 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:54,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:54,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:48:54,640 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:54,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 16:48:54,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-20 16:48:54,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:54,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 16:48:54,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 16:48:54,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 16:48:55,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 16:48:55,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 16:48:55,234 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001329587_153.jpg' 2025-07-20 16:48:55,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:55,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:55,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:55,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:55,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:55,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:55,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 16:48:56,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:56,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:48:56,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:48:56,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:56,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:48:56,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:48:56,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:48:56,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-20 16:48:56,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-20 16:48:56,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001329882_852.jpg' 2025-07-20 16:48:56,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:48:56,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:48:56,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:48:57,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:48:57,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:48:57,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:48:57,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 16:48:57,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-20 16:48:57,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-20 16:48:57,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 16:48:57,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:48:57,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 16:48:57,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:48:57,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:48:58,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 16:48:58,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 16:49:13,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001352802_852.jpg' 2025-07-20 16:49:13,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:49:13,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:49:13,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:49:13,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:49:13,576 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:49:13,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:49:13,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:49:13,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 16:49:13,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-20 16:49:14,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:49:14,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:49:14,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:49:14,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:49:14,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:49:14,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 16:49:14,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-20 16:49:14,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001353293_648.jpg' 2025-07-20 16:49:14,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:49:14,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:49:14,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:49:14,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:49:14,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:49:14,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:49:14,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-20 16:49:15,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-20 16:49:15,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:49:15,700 - 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 16:49:15,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 16:49:15,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 16:49:15,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 16:49:15,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 16:49:15,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:49:15,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:49:15,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001354225_802.jpg' 2025-07-20 16:49:16,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:49:16,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:49:16,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:49:16,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:49:16,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:49:16,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:49:16,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:49:16,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-20 16:49:16,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-20 16:49:17,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-20 16:49:17,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:49:17,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-20 16:49:17,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-20 16:49:17,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-20 16:49:17,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-20 16:49:17,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-20 16:49:36,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001376667_743.jpg' 2025-07-20 16:49:37,168 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:49:37,168 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:49:37,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:49:37,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:49:37,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:49:37,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:49:37,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 16:49:37,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-20 16:49:37,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-20 16:49:38,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 16:49:38,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:49:38,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 16:49:38,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 16:49:38,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 16:49:38,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 16:49:38,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 16:49:38,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001378200_912.jpg' 2025-07-20 16:49:38,669 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:49:38,669 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:49:38,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:49:39,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:49:39,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:49:39,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:49:39,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 16:49:39,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 16:49:39,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 16:49:39,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:49:39,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:49:39,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:49:39,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:49:39,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:49:39,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 16:49:39,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 16:56:24,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001784179_391.jpg' 2025-07-20 16:56:24,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:24,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:24,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:25,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:25,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:25,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 16:56:25,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:25,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:56:26,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 16:56:26,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:26,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 16:56:26,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 16:56:26,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 16:56:26,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 16:56:26,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 16:56:26,350 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001784734_819.jpg' 2025-07-20 16:56:26,640 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:26,641 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:26,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:26,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:26,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:26,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:26,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-20 16:56:27,364 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:27,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:56:27,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 16:56:27,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:27,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 16:56:27,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 16:56:27,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 16:56:27,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-20 16:56:27,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-20 16:56:27,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001784832_483.jpg' 2025-07-20 16:56:28,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:28,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:28,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:28,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:28,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:28,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:28,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 16:56:28,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 16:56:28,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 16:56:29,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:29,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:29,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 16:56:29,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 16:56:29,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 16:56:29,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 16:56:29,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 16:56:29,588 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001784837_332.jpg' 2025-07-20 16:56:29,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:29,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:29,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:30,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:30,187 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:30,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:30,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:56:30,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-20 16:56:30,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-20 16:56:30,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:30,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:30,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:56:30,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:56:30,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:56:31,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 16:56:31,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:56:31,166 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001785224_490.jpg' 2025-07-20 16:56:31,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:31,242 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:31,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:31,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:31,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:31,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:31,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-20 16:56: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 16:56: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 16:56:32,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 16:56:32,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:32,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-20 16:56:32,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-20 16:56:32,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-20 16:56:32,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-20 16:56:32,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-20 16:56:32,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001785127_528.jpg' 2025-07-20 16:56:32,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:32,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:32,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:33,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:33,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:33,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:33,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-20 16:56: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 16:56:33,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:56:33,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 16:56:33,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:33,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 16:56:33,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 16:56:33,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 16:56:34,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 16:56: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 16:56: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_1753001785312_187.jpg' 2025-07-20 16:56:34,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:34,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:34,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:34,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:34,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:34,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:34,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-20 16:56:34,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 16:56:34,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 16:56:35,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 16:56:35,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:35,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 16:56:35,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 16:56:35,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 16:56:35,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 16:56:35,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 16:56:35,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001785277_501.jpg' 2025-07-20 16:56:35,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:35,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:35,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:35,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:35,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:35,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:35,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 16:56:36,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 16:56:36,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 16:56:36,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 16:56:36,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:36,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 16:56:36,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 16:56:36,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 16:56:36,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 16:56:36,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 16:56:36,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001785266_779.jpg' 2025-07-20 16:56:37,299 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:37,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:37,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:37,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:37,646 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:37,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:37,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 16:56:38,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-20 16:56:38,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-20 16:56:38,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 16:56:38,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:38,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 16:56:38,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 16:56:38,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 16:56:38,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 16:56:38,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 16:56:38,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001785539_752.jpg' 2025-07-20 16:56:38,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:38,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:38,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:39,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:39,040 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:39,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:39,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 16:56:39,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-20 16:56:39,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:56:39,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 16:56:39,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:39,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 16:56:39,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 16:56:39,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 16:56:40,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-20 16:56:40,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-20 16:56:40,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001786009_471.jpg' 2025-07-20 16:56:40,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:40,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:40,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:40,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:40,453 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:40,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:40,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:56:40,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-20 16:56:40,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 16:56:41,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 16:56:41,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:41,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 16:56:41,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 16:56:41,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 16:56:41,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 16:56:41,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 16:56:41,430 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001786164_951.jpg' 2025-07-20 16:56:41,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:41,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:41,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:41,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:41,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:41,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:41,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-20 16:56:42,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-20 16:56:42,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-20 16:56:42,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:42,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:42,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 16:56:42,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 16:56:42,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-20 16:56:42,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 16:56:42,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 16:56:42,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001786660_289.jpg' 2025-07-20 16:56:42,928 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:42,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:42,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:43,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:43,275 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:43,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:43,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 16:56:43,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:43,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 16:56:44,008 - 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 16:56:44,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 16:56:44,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 16:56:44,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-20 16:56:44,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-20 16:56:44,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 16:56:44,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 16:56:44,265 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001791424_956.jpg' 2025-07-20 16:56:44,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:44,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:44,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:44,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:44,858 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:44,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:44,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 16:56:45,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 16:56:45,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:56:45,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 16:56:45,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:45,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 16:56:45,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-20 16:56:45,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-20 16:56:45,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-20 16:56:45,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 16:56:48,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001808058_39.jpg' 2025-07-20 16:56:48,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:48,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:48,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:48,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:48,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:48,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:48,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:56:49,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 16:56:49,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 16:56:49,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 16:56:49,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:49,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 16:56:49,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 16:56:49,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 16:56:49,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 16:56:49,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 16:56: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_1753001808622_419.jpg' 2025-07-20 16:56:49,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:49,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:49,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:50,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:50,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:50,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:50,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 16:56:50,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 16:56:50,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:56:51,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 16:56:51,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:51,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 16:56:51,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:56:51,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:56:51,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 16:56:51,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 16:56:51,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001808781_848.jpg' 2025-07-20 16:56:51,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:51,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:51,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:51,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:51,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:51,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:51,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-20 16:56:52,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 16:56:52,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 16:56: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-20 16:56:52,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56: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-20 16:56: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-20 16:56: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-20 16:56:52,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-20 16:56: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-20 16:56:52,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001809316_735.jpg' 2025-07-20 16:56:53,014 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:53,015 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:53,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:53,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:53,349 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:53,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:53,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 16:56:53,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-20 16:56:53,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-20 16:56:54,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 16:56:54,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:54,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 16:56:54,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 16:56:54,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 16:56:54,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 16:56:54,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 16:56:54,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001811489_818.jpg' 2025-07-20 16:56:54,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:56:54,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:56:54,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:56:54,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:56:54,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:56:54,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:56:54,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:56:55,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:56:55,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 16:56:55,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 16:56:55,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:56:55,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 16:56:55,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 16:56:55,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 16:56:55,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 16:56:55,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 16:57:13,827 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001833556_69.jpg' 2025-07-20 16:57:14,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:57:14,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:57:14,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:57:14,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:57:14,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:57:14,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:57:14,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 16:57:14,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 16:57:14,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 16:57:15,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 16:57:15,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:57:15,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 16:57:15,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 16:57:15,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 16:57:15,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 16:57:15,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-20 16:57:15,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001835646_702.jpg' 2025-07-20 16:57:15,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:57:15,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:57:15,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:57:16,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:57:16,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:57:16,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:57:16,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 16:57:16,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:57:16,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 16:57:17,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-20 16:57:17,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:57:17,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 16:57:17,040 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:57:17,040 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:57:17,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 16:57:17,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-20 16:57:17,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001836395_488.jpg' 2025-07-20 16:57:17,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:57:17,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:57:17,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:57:17,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:57:17,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:57:17,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:57:17,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 16:57:18,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 16:57:18,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 16:57:18,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:57:18,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:57:18,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 16:57:18,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 16:57:18,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-20 16:57:18,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 16:57:18,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 16:57:37,042 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001856804_88.jpg' 2025-07-20 16:57:37,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:57:37,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:57:37,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:57:37,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:57:37,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:57:37,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:57:37,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 16:57:37,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 16:57:37,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 16:57:38,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 16:57:38,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:57:38,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 16:57:38,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 16:57:38,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 16:57:38,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 16:57:38,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 16:57:40,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753001859843_190.jpg' 2025-07-20 16:57:40,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 16:57:40,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 16:57:40,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 16:57:40,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 16:57:40,476 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 16:57:40,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 16:57:40,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 16:57:40,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 16:57:40,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 16:57:41,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-20 16:57:41,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 16:57:41,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-20 16:57:41,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-20 16:57:41,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-20 16:57:41,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-20 16:57:41,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:00:24,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002024539_662.jpg' 2025-07-20 17:00:25,003 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:25,003 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:25,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:25,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:25,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:25,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00: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 17:00:25,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-20 17:00:25,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 17:00:26,152 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:26,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:26,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 17:00:26,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 17:00:26,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 17:00:26,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 17:00:26,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 17:00:26,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002024566_606.jpg' 2025-07-20 17:00:26,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:26,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:26,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:26,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:26,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:26,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:26,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-20 17:00: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-20 17:00: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-20 17:00:27,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:27,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:27,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 17:00:27,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 17:00:27,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 17:00: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 17:00:27,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 17:00:27,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002024647_813.jpg' 2025-07-20 17:00:27,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:27,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:27,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:28,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:28,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:28,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:28,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 17:00:28,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-20 17:00:28,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-20 17:00:28,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:28,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:28,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:00:28,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:00:28,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:00:29,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-20 17:00:29,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-20 17:00:29,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002025005_813.jpg' 2025-07-20 17:00:29,283 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:29,283 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:29,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:29,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:29,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:29,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:29,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-20 17:00:29,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-20 17:00:29,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-20 17:00:30,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 17:00:30,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:30,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-20 17:00:30,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 17:00:30,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 17:00:30,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 17:00:30,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 17:00:30,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002025097_863.jpg' 2025-07-20 17:00:30,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:30,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:30,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:31,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:31,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:31,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:31,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:00:31,412 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:31,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 17:00:31,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 17:00:31,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:31,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-20 17:00:31,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-20 17:00:31,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-20 17:00:32,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 17:00:32,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-20 17:00:32,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002025217_978.jpg' 2025-07-20 17:00:32,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:32,096 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:32,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:32,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:32,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:32,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:32,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 17:00:32,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-20 17:00:32,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:00:33,152 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:33,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:33,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 17:00:33,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 17:00:33,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 17:00:33,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 17:00:33,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 17:00:33,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002025735_681.jpg' 2025-07-20 17:00:33,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:33,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:33,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:33,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:33,840 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:33,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:33,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 17:00:34,220 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:34,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:00:34,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-20 17:00:34,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:34,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-20 17:00:34,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-20 17:00:34,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-20 17:00:34,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-20 17:00:34,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 17:00:34,819 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002025781_138.jpg' 2025-07-20 17:00:35,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:35,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:35,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:35,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:35,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:35,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:35,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 17:00:35,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:35,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 17:00:36,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 17:00:36,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:36,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 17:00:36,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 17:00:36,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 17:00:36,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 17:00:36,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 17:00:36,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002026638_828.jpg' 2025-07-20 17:00:36,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:36,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:36,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:36,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:36,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:36,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:36,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 17:00:37,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 17:00:37,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 17:00:37,551 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:37,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:37,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:00:37,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:00:37,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:00:37,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 17:00:37,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-20 17:00:37,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002026917_434.jpg' 2025-07-20 17:00:37,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:37,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:37,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:38,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:38,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:38,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:38,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 17:00:38,606 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:38,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:00:38,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-20 17:00:38,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:38,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-20 17:00:38,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-20 17:00:38,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-20 17:00:39,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-20 17:00:39,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:00:39,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002027307_169.jpg' 2025-07-20 17:00:39,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:39,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:39,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:39,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:39,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:39,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:39,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 17:00:40,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 17:00:40,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 17:00:40,485 - 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 17:00:40,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:00:40,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 17:00:40,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 17:00:40,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 17:00:40,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 17:00:40,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 17:00:40,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002032383_479.jpg' 2025-07-20 17:00:40,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:40,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:40,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:41,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:41,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:41,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:41,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 17:00:41,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-20 17:00:41,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:00:41,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:41,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:41,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-20 17:00:41,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-20 17:00:41,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-20 17:00:42,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-20 17:00: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 17:00:50,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002050316_449.jpg' 2025-07-20 17:00:50,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:50,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:50,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:51,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:51,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:51,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:51,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 17:00:51,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 17:00:51,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 17:00:51,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 17:00:51,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:51,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 17:00:51,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 17:00:51,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 17:00:51,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 17:00:51,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:00:51,978 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002050580_860.jpg' 2025-07-20 17:00:52,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:52,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:52,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:52,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:52,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:52,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:52,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 17:00:52,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:52,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:00:53,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 17:00:53,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:53,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 17:00:53,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 17:00:53,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 17:00:53,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 17:00:53,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 17:00:53,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002050649_752.jpg' 2025-07-20 17:00:53,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:53,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:53,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:53,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:53,799 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:53,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:53,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:00:54,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 17:00:54,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 17:00:54,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:00:54,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:54,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 17:00:54,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-20 17:00:54,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-20 17:00:54,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 17:00:54,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 17:00:54,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002053822_15.jpg' 2025-07-20 17:00:54,859 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:54,859 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:54,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:55,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:55,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:55,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:55,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-20 17:00:55,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 17:00:55,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 17:00:55,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 17:00:55,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:55,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 17:00:55,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 17:00:55,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:00:56,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 17:00:56,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 17:00:58,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002058291_691.jpg' 2025-07-20 17:00:58,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:00:58,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:00:58,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:00:59,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:00:59,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:00:59,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:00:59,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 17:00:59,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 17:00:59,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 17:00:59,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 17:00:59,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:00:59,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 17:00:59,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 17:00:59,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 17:01:00,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 17:01:00,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 17:01:14,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002073835_731.jpg' 2025-07-20 17:01:14,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:01:14,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:01:14,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:01:14,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:01:14,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:01:14,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:01:14,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 17:01:14,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 17:01:14,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 17:01:15,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-20 17:01:15,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:01:15,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 17:01:15,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 17:01:15,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 17:01:15,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 17:01:15,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 17:01:16,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002075815_956.jpg' 2025-07-20 17:01:16,146 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:01:16,146 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:01:16,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:01:16,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:01:16,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:01:16,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:01:16,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 17:01:16,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 17:01:16,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 17:01:17,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 17:01:17,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:01:17,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 17:01:17,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 17:01:17,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 17:01:17,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-20 17:01:17,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-20 17:01:18,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002078658_462.jpg' 2025-07-20 17:01:19,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:01:19,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:01:19,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:01:19,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:01:19,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:01:19,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:01:19,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 17:01:19,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 17:01:19,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 17:01:20,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-20 17:01:20,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:01:20,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-20 17:01:20,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-20 17:01:20,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-20 17:01:20,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 17:01:20,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 17:01:39,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002099467_557.jpg' 2025-07-20 17:01:40,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:01:40,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:01:40,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:01:40,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:01:40,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:01:40,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:01: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-20 17:01:40,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-20 17:01:40,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-20 17:01:41,180 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:01:41,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:01:41,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:01:41,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:01:41,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:01:41,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:01:41,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:01:42,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002101925_840.jpg' 2025-07-20 17:01:42,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:01:42,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:01:42,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:01:42,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:01:42,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:01:42,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:01:42,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:01:42,971 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:01:42,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:01:43,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-20 17:01:43,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:01:43,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:01:43,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-20 17:01:43,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-20 17:01:43,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-20 17:01:43,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-20 17:08:24,764 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002504530_95.jpg' 2025-07-20 17:08:25,330 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:25,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:25,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:25,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:25,765 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:25,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:25,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:08: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 17:08: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 17:08:26,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 17:08:26,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:26,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 17:08:26,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 17:08:26,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:08:26,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 17:08:26,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 17:08:26,756 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002504532_154.jpg' 2025-07-20 17:08:27,005 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:27,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:27,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:27,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:27,338 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:27,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08: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 17:08:27,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 17:08:27,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:08:28,069 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:28,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:28,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 17:08:28,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 17:08:28,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 17:08:28,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 17:08:28,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 17:08:28,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002504580_217.jpg' 2025-07-20 17:08:28,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:28,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:28,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:28,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:28,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:28,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:28,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-20 17:08:29,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-20 17:08:29,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-20 17:08:29,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-20 17:08:29,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:29,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-20 17:08:29,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-20 17:08:29,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-20 17:08:29,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-20 17:08:29,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-20 17:08:29,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002504907_32.jpg' 2025-07-20 17:08:30,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:30,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:30,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:30,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:30,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:30,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:30,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-20 17:08:30,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 17:08:30,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 17:08:31,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:31,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:31,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-20 17:08:31,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-20 17:08:31,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-20 17:08:31,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 17:08:31,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 17:08:31,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002504990_166.jpg' 2025-07-20 17:08:31,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:31,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:31,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:31,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:31,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:31,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:31,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 17:08:32,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 17:08:32,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 17:08:32,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 17:08:32,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:32,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 17:08:32,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 17:08:32,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 17:08:32,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:08:32,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:08:32,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505183_440.jpg' 2025-07-20 17:08:33,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:33,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:33,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:33,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:33,398 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:33,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:33,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 17:08:33,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 17:08:33,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 17:08:34,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-20 17:08:34,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:34,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-20 17:08:34,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-20 17:08:34,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-20 17:08:34,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 17:08:34,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 17:08:34,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505065_477.jpg' 2025-07-20 17:08:34,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:34,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:34,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:35,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:35,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:35,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08: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-20 17:08:35,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-20 17:08:35,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-20 17:08:35,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-20 17:08:35,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:35,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 17:08:35,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 17:08:35,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 17:08:36,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 17:08:36,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-20 17:08:36,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505071_875.jpg' 2025-07-20 17:08:36,257 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:36,257 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:36,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:36,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:36,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:36,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:36,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 17:08:36,972 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:36,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:08:37,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 17:08:37,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:37,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 17:08:37,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 17:08:37,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 17:08:37,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 17:08:37,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 17:08:37,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505074_856.jpg' 2025-07-20 17:08:37,832 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:37,832 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:37,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:38,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:38,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:38,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:38,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 17:08:38,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-20 17:08:38,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-20 17:08:38,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-20 17:08:38,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:38,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:08:38,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:08:38,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:08:39,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 17:08:39,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 17:08:39,157 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505515_504.jpg' 2025-07-20 17:08:39,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:39,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:39,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:39,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:39,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:39,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:39,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:08:40,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 17:08:40,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 17:08:40,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 17:08:40,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:40,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 17:08:40,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 17:08:40,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 17:08:40,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-20 17:08:40,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-20 17:08:40,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505661_32.jpg' 2025-07-20 17:08:40,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:40,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:40,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:41,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:41,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:41,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:41,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 17:08:41,543 - 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 17:08:41,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:08:41,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 17:08:41,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 17:08:41,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 17:08:41,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-20 17:08:41,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 17:08:41,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002505703_628.jpg' 2025-07-20 17:08:42,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:42,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:42,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:42,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:42,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:42,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:42,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-20 17:08:42,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 17:08:42,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 17:08:43,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 17:08:43,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:43,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-20 17:08:43,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-20 17:08:43,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-20 17:08:43,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 17:08:43,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:08:43,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002507252_380.jpg' 2025-07-20 17:08:43,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:43,452 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:43,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:43,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:43,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:43,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:43,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 17:08:44,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-20 17:08:44,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-20 17:08:44,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:44,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:44,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:08:44,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:08:44,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:08:44,792 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:08:44,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 17:08:44,794 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002511615_434.jpg' 2025-07-20 17:08:44,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:44,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:44,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:45,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:45,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:45,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:45,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 17:08:45,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 17:08:45,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 17:08:45,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 17:08:45,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:45,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 17:08:45,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 17:08:45,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 17:08:46,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 17:08:46,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 17:08:48,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002528327_318.jpg' 2025-07-20 17:08:48,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:48,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:48,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:49,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:49,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:49,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:49,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 17:08:49,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:49,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:08:49,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 17:08:49,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:49,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:08:49,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:08:49,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:08:50,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:08:50,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-20 17:08:50,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002528536_998.jpg' 2025-07-20 17:08:50,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:50,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:50,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:50,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:50,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:50,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:50,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:08:50,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 17:08:50,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-20 17:08:51,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:51,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:51,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 17:08:51,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 17:08:51,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 17:08:51,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 17:08:51,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-20 17:08:51,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002529231_342.jpg' 2025-07-20 17:08:51,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:51,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:51,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:51,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:51,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:51,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:51,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 17:08:52,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 17:08:52,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-20 17:08:52,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:08:52,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:52,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-20 17:08:52,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-20 17:08:52,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-20 17:08:52,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:08:52,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 17:08:52,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002529518_746.jpg' 2025-07-20 17:08:53,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:53,027 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:53,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:53,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:53,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08: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-20 17:08:53,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-20 17:08:53,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 17:08:54,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-20 17:08:54,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:54,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:08:54,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:08:54,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:08:54,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:08:54,337 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:08:54,338 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002530065_302.jpg' 2025-07-20 17:08:54,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:08:54,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:08:54,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:08:54,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:08:54,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:08:54,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:08:54,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 17:08:55,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 17:08:55,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 17:08:55,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 17:08:55,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:08:55,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 17:08:55,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 17:08:55,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 17:08:55,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 17:08:55,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 17:09:13,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002553024_766.jpg' 2025-07-20 17:09:13,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:09:13,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:09:13,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:09:14,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:09:14,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:09:14,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:09:14,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 17:09:14,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 17:09:14,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 17:09:14,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 17:09:14,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:09: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-20 17:09: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-20 17:09: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-20 17:09:14,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 17:09:14,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:09:14,978 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002553151_483.jpg' 2025-07-20 17:09:15,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:09:15,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:09:15,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:09:15,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:09:15,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:09:15,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:09:15,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 17:09:15,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-20 17:09:15,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:09:16,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:09:16,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:09:16,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 17:09:16,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 17:09:16,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 17:09: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-20 17:09: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-20 17:09:16,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002555435_268.jpg' 2025-07-20 17:09:16,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:09:16,480 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:09:16,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:09:16,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:09:16,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:09:16,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:09:16,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 17:09:17,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-20 17:09:17,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-20 17:09:17,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-20 17:09:17,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:09:17,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-20 17:09:17,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-20 17:09:17,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-20 17:09:17,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:09:17,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:09:36,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002576368_630.jpg' 2025-07-20 17:09:36,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:09:36,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:09:36,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:09:37,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:09:37,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:09:37,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:09:37,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:09:37,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:09:37,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:09: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-20 17:09:37,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:09: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-20 17:09:37,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-20 17:09:37,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 17: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 17: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 17:09:39,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002579247_354.jpg' 2025-07-20 17:09:39,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:09:39,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:09:39,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:09:39,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:09:39,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:09:39,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:09:39,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 17:09:40,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 17:09:40,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 17:09:40,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 17:09:40,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:09:40,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 17:09:40,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 17:09:40,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 17:09:40,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-20 17:09:40,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-20 17:16:24,525 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002984276_377.jpg' 2025-07-20 17:16:25,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:25,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:25,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:25,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:25,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:25,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:25,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 17:16:25,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:25,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:16:26,188 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:26,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:26,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:16:26,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:16:26,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 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-20 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-20 17:16:26,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002984544_144.jpg' 2025-07-20 17:16:26,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:26,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:26,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:27,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:27,040 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:27,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:27,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:16:27,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-20 17:16:27,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 17:16:27,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 17:16:27,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:27,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 17:16:27,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 17:16:27,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-20 17:16:28,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 17:16:28,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 17:16:28,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002984666_772.jpg' 2025-07-20 17:16:28,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:28,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:28,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:28,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:28,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:28,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:28,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-20 17:16:29,043 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:29,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:16:29,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 17:16:29,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:29,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 17:16:29,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 17:16:29,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 17:16:29,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 17:16:29,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 17:16:29,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002984808_55.jpg' 2025-07-20 17:16:29,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:29,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:29,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:30,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:30,262 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:30,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:30,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-20 17:16:30,643 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:30,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-20 17:16:30,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:30,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:30,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 17:16:30,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 17:16:30,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 17:16:31,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 17:16:31,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 17:16:31,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002984999_907.jpg' 2025-07-20 17:16:31,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:31,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:31,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:31,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:31,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:31,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:31,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 17:16:32,296 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:32,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:16:32,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 17:16:32,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:32,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 17:16:32,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 17:16:32,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 17:16:32,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-20 17:16:32,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-20 17:16:32,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002985188_432.jpg' 2025-07-20 17:16:32,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:32,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:32,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:33,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:33,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:33,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:33,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:16:33,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 17:16:33,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 17:16: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 17:16:34,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:34,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 17:16:34,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 17:16:34,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 17:16: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-20 17:16: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-20 17:16:34,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002985281_66.jpg' 2025-07-20 17:16:34,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:34,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:34,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:34,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:34,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:34,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:34,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 17:16:35,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:35,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 17:16:35,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 17:16:35,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:35,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:16:35,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:16:35,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 17:16:35,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 17:16:35,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 17:16:35,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002985178_129.jpg' 2025-07-20 17:16:35,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:35,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:35,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:36,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:36,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:36,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:36,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 17:16:36,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:36,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 17:16:37,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 17:16:37,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:37,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 17:16:37,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 17:16:37,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 17:16:37,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 17:16:37,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-20 17:16:37,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002985804_40.jpg' 2025-07-20 17:16:37,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:37,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:37,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:37,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:37,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:37,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:37,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 17:16:38,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 17:16:38,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 17:16:38,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 17:16:38,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:38,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 17:16:38,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 17:16:38,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 17:16:38,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:16:38,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:16:38,913 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002987002_793.jpg' 2025-07-20 17:16:39,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:39,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:39,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:39,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:39,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:39,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:39,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:16:39,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 17:16:39,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 17:16:40,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 17:16:40,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:40,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 17:16:40,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 17:16:40,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 17:16:40,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 17:16:40,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 17:16:40,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753002991715_393.jpg' 2025-07-20 17:16:40,647 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:40,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:40,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:40,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:40,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:40,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:40,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 17:16:41,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-20 17:16:41,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-20 17:16:41,724 - 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 17:16:41,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 17:16:41,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 17:16:41,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 17:16:41,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 17:16:41,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 17:16:41,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:16: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_1753003008051_118.jpg' 2025-07-20 17:16:48,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:48,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:48,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:48,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:48,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:48,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:48,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 17:16:49,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-20 17:16:49,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-20 17:16:49,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 17:16:49,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:49,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:16:49,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:16:49,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:16:49,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 17:16:49,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-20 17:16:49,937 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003008711_942.jpg' 2025-07-20 17:16:50,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:50,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:50,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:50,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:50,367 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:50,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:50,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 17:16:50,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 17:16:50,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 17:16:51,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 17:16:51,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:51,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-20 17:16:51,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-20 17:16:51,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-20 17:16:51,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:16:51,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:16:51,340 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003009066_830.jpg' 2025-07-20 17:16:51,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:51,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:51,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:51,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:51,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:51,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16: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 17:16:52,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-20 17:16: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 17:16:52,679 - 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 17:16:52,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 17:16:52,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:16:52,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:16:52,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17: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-20 17: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-20 17:16:52,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003009251_135.jpg' 2025-07-20 17:16:53,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:53,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:53,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:53,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:53,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:53,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:53,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:16:53,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-20 17:16:53,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-20 17:16: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 17:16:54,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16: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 17:16:54,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-20 17:16:54,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:16:54,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 17:16:54,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 17:16:56,049 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003015808_195.jpg' 2025-07-20 17:16:56,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:16:56,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:16:56,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:16:56,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:16:56,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:16:56,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:16:56,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:16:56,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 17:16:56,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 17:16:57,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:16:57,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:16:57,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:16:57,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:16:57,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:16:57,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 17:16:57,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 17:17:12,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003031937_142.jpg' 2025-07-20 17:17:12,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:17:12,741 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:17:12,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:17:13,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:17:13,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:17:13,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:17:13,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-20 17:17:13,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-20 17:17:13,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:17:13,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 17:17:13,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:17:13,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 17:17:13,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 17:17:13,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 17:17:14,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 17:17:14,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 17:17:14,119 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003032973_658.jpg' 2025-07-20 17:17:14,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:17:14,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:17:14,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:17:14,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:17:14,539 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:17:14,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:17:14,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:17:14,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 17:17:14,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 17:17:15,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 17:17:15,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:17:15,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 17:17:15,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:17:15,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:17:15,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-20 17:17:15,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-20 17:17:15,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003034850_231.jpg' 2025-07-20 17:17:15,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:17:15,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:17:15,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:17:15,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:17:15,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:17:15,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:17:15,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 17:17: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-20 17:17: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-20 17:17:16,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:17:16,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:17:16,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 17:17:16,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 17:17:16,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 17:17:16,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 17:17:16,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 17:17:35,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003055454_807.jpg' 2025-07-20 17:17:35,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:17:35,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:17:35,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:17:36,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:17:36,129 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:17:36,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:17:36,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 17:17:36,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-20 17:17:36,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 17:17:36,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-20 17:17:36,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:17:36,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-20 17:17:36,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-20 17:17:36,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-20 17:17:37,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 17:17:37,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 17:17:37,116 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003056263_429.jpg' 2025-07-20 17:17:37,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:17:37,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:17:37,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:17:37,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:17:37,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:17:37,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:17:37,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 17:17:37,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 17:17:37,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 17:17:38,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-20 17:17:38,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:17:38,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-20 17:17:38,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-20 17:17:38,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-20 17:17:38,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:17:38,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:24:24,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003464066_955.jpg' 2025-07-20 17:24:24,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:24,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:24,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:25,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:25,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:25,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:25,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:24:25,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 17:24:25,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 17:24:25,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 17:24:25,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24: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-20 17:24: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-20 17:24: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-20 17:24:26,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 17:24:26,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 17:24:26,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003464362_863.jpg' 2025-07-20 17:24:26,502 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:26,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:26,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:26,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:26,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:26,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:26,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-20 17:24:27,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 17:24:27,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-20 17:24:27,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 17:24:27,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:27,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 17:24:27,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 17:24:27,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 17:24:27,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-20 17:24: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 17:24: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_1753003464564_478.jpg' 2025-07-20 17:24:28,119 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:28,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:28,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:28,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:28,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:28,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:28,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 17:24:28,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:24:28,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:24:29,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-20 17:24:29,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:29,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-20 17:24:29,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-20 17:24:29,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-20 17:24:29,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:24: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 17:24: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_1753003464702_840.jpg' 2025-07-20 17:24:30,760 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:30,760 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:30,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:31,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:31,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:31,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:31,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 17:24:31,492 - 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 17:24:31,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 17:24:31,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 17:24:31,532 - 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 17:24:31,532 - 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 17:24:31,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-20 17:24:31,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-20 17:24:31,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:24:31,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:24:31,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003465054_357.jpg' 2025-07-20 17:24:31,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:31,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:31,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:32,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:32,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:32,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:32,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 17:24:32,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 17:24:32,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 17:24:32,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 17:24:32,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:32,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 17:24:32,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 17:24:32,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 17:24:33,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 17:24:33,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 17:24:33,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003465061_402.jpg' 2025-07-20 17:24:33,261 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:33,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:33,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:33,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:33,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:33,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:33,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 17:24:33,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 17:24:33,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-20 17:24:34,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 17:24:34,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:34,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:24:34,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:24:34,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:24: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-20 17:24: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-20 17:24:34,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003465281_730.jpg' 2025-07-20 17:24:34,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:34,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:34,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:35,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:35,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:35,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24: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-20 17:24:35,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-20 17:24:35,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-20 17:24:35,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 17:24:35,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:35,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 17:24:35,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 17:24:35,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 17:24:36,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 17:24:36,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 17:24:36,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003465370_809.jpg' 2025-07-20 17:24:36,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:36,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:36,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:36,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:36,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:36,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:36,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-20 17:24:37,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 17:24:37,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 17:24:37,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 17:24:37,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:37,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 17:24:37,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 17:24:37,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 17:24:37,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 17:24:37,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 17:24:37,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003465784_59.jpg' 2025-07-20 17:24:37,829 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:37,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:37,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:38,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:38,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:38,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:38,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:24:38,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 17:24:38,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 17:24:38,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 17:24:38,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:38,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 17:24:38,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 17:24:38,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 17:24:39,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-20 17:24:39,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-20 17:24:39,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003466175_131.jpg' 2025-07-20 17:24:39,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:39,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:39,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:39,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:39,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:39,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:39,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:24:39,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 17:24:39,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 17:24:40,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 17:24:40,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:40,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 17:24:40,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 17:24:40,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 17:24:40,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 17:24:40,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 17:24:40,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003466282_127.jpg' 2025-07-20 17:24:40,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:40,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:40,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:41,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:41,145 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:41,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:41,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 17:24:41,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 17:24:41,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:24:41,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 17:24:41,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:41,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:24:41,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:24:41,877 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:24:42,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 17:24:42,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-20 17:24:42,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003467028_668.jpg' 2025-07-20 17:24:42,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:42,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:42,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:42,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:42,547 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:42,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:42,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:24:42,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 17:24:42,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 17:24:43,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 17:24:43,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:43,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 17:24:43,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 17:24:43,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 17:24:43,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:24:43,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 17:24:43,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003472014_131.jpg' 2025-07-20 17:24:43,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:43,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:43,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:43,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:43,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:43,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:43,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 17:24:44,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-20 17:24:44,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-20 17:24:44,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:24:44,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:44,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-20 17:24:44,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-20 17:24:44,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-20 17:24:44,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 17:24:44,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 17:24:48,457 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003488257_715.jpg' 2025-07-20 17:24:48,716 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:48,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:48,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:49,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:49,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:49,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:49,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-20 17:24:49,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 17:24:49,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 17:24:49,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 17:24:49,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:49,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 17:24:49,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 17:24:49,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 17:24:50,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 17:24:50,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:24:50,032 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003488293_70.jpg' 2025-07-20 17:24:50,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:50,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:50,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:50,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:50,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:50,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:50,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 17:24:51,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:24:51,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 17:24:51,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 17:24:51,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:51,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 17:24:51,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 17:24:51,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 17:24:51,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 17:24:51,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 17:24:51,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003488482_792.jpg' 2025-07-20 17:24:51,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:51,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:51,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:52,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:52,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:52,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:52,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:24:52,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 17:24:52,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 17:24:52,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 17:24:52,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:52,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 17:24:52,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 17:24:52,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 17:24:53,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-20 17:24:53,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 17:24:53,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003488809_908.jpg' 2025-07-20 17:24:53,264 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:53,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:53,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:53,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:53,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:53,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:53,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 17:24:53,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-20 17:24:53,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:24:54,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:24:54,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:54,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:24:54,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:24:54,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:24:54,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 17:24:54,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 17:24:54,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003489655_108.jpg' 2025-07-20 17:24:54,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:24:54,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:24:54,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:24:55,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:24:55,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:24:55,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:24:55,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 17:24:55,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 17:24:55,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 17:24:55,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:24:55,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:24:55,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:24:55,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:24:55,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:24:56,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 17:24:56,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 17:25:12,840 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003512602_325.jpg' 2025-07-20 17:25:12,922 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:25:12,922 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:25:12,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:25:13,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:25:13,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:25:13,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:25:13,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 17:25:13,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 17:25:13,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 17:25:14,077 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:25:14,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:25:14,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:25:14,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:25:14,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:25:14,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:25:14,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-20 17:25:14,328 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003512826_982.jpg' 2025-07-20 17:25:14,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:25:14,587 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:25:14,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:25:14,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:25:14,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:25:14,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:25:14,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 17:25: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 17:25:15,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 17:25: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 17:25:15,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:25: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 17:25: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 17:25: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 17:25:15,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 17:25:15,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 17:25:15,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003513023_956.jpg' 2025-07-20 17:25:15,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:25:15,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:25:15,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:25:16,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:25:16,310 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:25:16,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:25:16,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:25:16,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 17:25:16,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 17:25:17,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-20 17:25:17,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:25:17,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 17:25:17,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 17:25:17,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 17:25:17,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:25:17,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:25:36,728 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003536471_659.jpg' 2025-07-20 17:25:36,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:25:36,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:25:36,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:25:37,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:25:37,268 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:25:37,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:25:37,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:25:37,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 17:25:37,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 17:25: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 17:25:37,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:25: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 17:25: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 17:25: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 17:25:38,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-20 17:25:38,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-20 17:25:38,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003536611_374.jpg' 2025-07-20 17:25:38,327 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:25:38,327 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:25:38,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:25:38,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:25:38,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:25:38,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:25:38,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 17:25:39,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 17:25:39,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 17:25:39,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-20 17:25:39,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:25:39,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-20 17:25:39,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-20 17:25:39,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-20 17:25:39,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-20 17:25:39,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-20 17:32:24,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003944481_372.jpg' 2025-07-20 17:32:25,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:25,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:25,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:25,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:25,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:25,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:25,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 17:32:26,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 17:32: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-20 17:32:26,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 17:32:26,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:26,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 17:32:26,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 17:32:26,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 17:32:26,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 17:32:26,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 17:32:26,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003944533_806.jpg' 2025-07-20 17:32:27,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:27,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:27,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:28,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:28,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:28,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:28,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 17:32:28,576 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:32:28,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:32:28,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-20 17:32:28,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:28,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 17:32:28,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 17:32:28,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 17:32:29,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 17:32:29,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 17:32:29,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003944699_869.jpg' 2025-07-20 17:32:29,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:29,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:29,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:29,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:29,815 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:29,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:29,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 17:32:30,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-20 17:32:30,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 17:32:30,537 - 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 17:32:30,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 17:32:30,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:30,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:30,537 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:30,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 17:32:30,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 17:32:30,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003944896_10.jpg' 2025-07-20 17:32:31,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:31,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:31,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:31,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:31,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:31,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:31,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 17:32:31,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:32:31,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:32: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-20 17:32:32,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32: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-20 17:32: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-20 17:32:32,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 17:32:32,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 17:32:32,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 17:32:32,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945159_587.jpg' 2025-07-20 17:32:32,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:32,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:32,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:33,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:33,038 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:33,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:33,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:33,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-20 17:32:33,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-20 17:32:33,765 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:32:33,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:33,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:33,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:33,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:34,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 17:32:34,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 17:32:34,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945131_100.jpg' 2025-07-20 17:32:34,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:34,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:34,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:34,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:34,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:34,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:34,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-20 17: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:32:34,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-20 17:32:35,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 17:32:35,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:35,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-20 17:32:35,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 17:32:35,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 17:32:35,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:32:35,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:32:35,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945294_733.jpg' 2025-07-20 17:32:35,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:35,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:35,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:36,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:36,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:36,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:36,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-20 17:32:36,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 17:32:36,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:32:36,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-20 17:32:36,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:36,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:36,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:36,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:37,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:32:37,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-20 17:32:37,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945377_632.jpg' 2025-07-20 17:32:37,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:37,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:37,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:37,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:37,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:37,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:37,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:38,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:32:38,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:32:38,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 17:32:38,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:38,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 17:32:38,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 17:32:38,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 17:32:38,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 17:32:38,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 17:32:38,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945379_879.jpg' 2025-07-20 17:32:38,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:38,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:38,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:39,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:39,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:39,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:39,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:39,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 17:32:39,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 17:32:39,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 17:32:39,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:39,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 17:32:39,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 17:32:39,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 17:32: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 17:32: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 17:32:39,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945378_576.jpg' 2025-07-20 17:32:40,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:40,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:40,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:40,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:40,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:40,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:40,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:40,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 17:32:40,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 17:32:41,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-20 17:32:41,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:41,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:41,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:41,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:41,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:32:41,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:32:41,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003945933_600.jpg' 2025-07-20 17:32:41,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:41,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:41,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:41,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:41,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:41,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:41,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-20 17:32:42,187 - 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 17:32:42,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:32:42,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:42,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:42,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:42,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:32:42,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-20 17:32:42,433 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003946211_604.jpg' 2025-07-20 17:32:42,507 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:42,507 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:42,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:42,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:42,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:42,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:42,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:43,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 17:32:43,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-20 17:32:43,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 17:32:43,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:43,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:43,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:43,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:43,822 - 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 17:32:45,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003946913_321.jpg' 2025-07-20 17:32:45,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:45,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:45,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:45,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:45,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:45,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:45,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 17:32:46,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 17:32:46,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 17:32:46,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 17:32:46,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:46,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 17:32:46,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 17:32:46,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 17:32:46,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 17:32:46,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 17:32:46,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003952035_858.jpg' 2025-07-20 17:32:47,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:47,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:47,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:47,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:47,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:47,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:47,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 17:32:47,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-20 17:32:47,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-20 17:32:48,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 17:32:48,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:48,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-20 17:32:48,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:48,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:48,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:32:48,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-20 17:32:48,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003952638_213.jpg' 2025-07-20 17:32:48,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:48,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:48,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:48,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:48,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:48,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:48,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:49,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 17:32:49,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 17:32:49,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 17:32:49,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:49,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:49,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 17:32:49,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 17:32:49,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 17:32:49,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 17:32:49,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003967703_13.jpg' 2025-07-20 17:32:49,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:49,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:49,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:50,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:50,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:50,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:50,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 17:32:50,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-20 17:32:50,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:32:50,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-20 17:32:50,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:50,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:50,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:32:50,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:32:51,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:32:51,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 17:32:51,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003968201_681.jpg' 2025-07-20 17:32:51,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:51,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:51,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:51,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:51,624 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:51,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:51,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-20 17:32:52,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 17:32:52,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:32:52,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-20 17:32:52,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:52,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-20 17:32:52,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 17:32:52,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 17:32:52,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 17:32:52,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-20 17:32:52,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003969559_215.jpg' 2025-07-20 17:32:52,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:52,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:52,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:53,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:53,178 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:53,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:53,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-20 17:32:53,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 17:32:53,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 17:32:53,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 17:32:53,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:53,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:32:53,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 17:32:53,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 17:32: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 17:32: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 17:32: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_1753003970611_405.jpg' 2025-07-20 17:32:54,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:54,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:54,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:54,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:54,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:54,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:54,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:32:54,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 17:32:54,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 17:32:55,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 17:32:55,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:55,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-20 17:32:55,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 17:32:55,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 17:32:55,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 17:32:55,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 17:32:55,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003972138_599.jpg' 2025-07-20 17:32:55,627 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:32:55,627 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:32:55,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:32:55,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:32:55,965 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:32:55,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:32:55,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-20 17:32:56,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 17:32:56,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 17:32:56,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-20 17:32:56,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:32:56,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-20 17:32:56,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-20 17:32:56,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-20 17:32:56,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 17:32:56,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 17:33:14,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003994300_891.jpg' 2025-07-20 17:33:14,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:33:14,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:33:14,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:33:15,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:33:15,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:33:15,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:33:15,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 17:33:15,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:33:15,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:33:15,773 - 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 17:33:15,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:33:15,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:33:15,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:33:15,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:33:16,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-20 17:33:16,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-20 17:33:16,025 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003994382_647.jpg' 2025-07-20 17:33:16,112 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:33:16,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:33:16,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:33:16,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:33:16,446 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:33:16,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:33:16,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-20 17:33:16,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:33:16,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-20 17:33:17,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-20 17:33:17,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:33:17,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:33:17,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:33:17,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:33:17,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-20 17:33:17,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:33:17,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753003997035_253.jpg' 2025-07-20 17:33:17,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:33:17,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:33:17,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:33:17,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:33:17,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:33:17,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:33:17,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-20 17:33:18,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 17:33:18,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 17:33:18,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 17:33:18,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:33:18,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 17:33:18,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 17:33:18,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 17:33:18,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:33:18,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 17:33:38,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004017994_119.jpg' 2025-07-20 17:33:38,536 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:33:38,536 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:33:38,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:33:38,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:33:38,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:33:38,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:33:38,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:33: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 17:33: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 17:33:39,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-20 17:33:39,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:33:39,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-20 17:33:39,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-20 17:33:39,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-20 17:33:39,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-20 17:33:39,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:33:40,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004020201_405.jpg' 2025-07-20 17:33:40,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:33:40,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:33:40,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:33:40,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:33:40,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:33:40,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:33:40,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 17:33:41,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-20 17:33:41,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-20 17:33:41,584 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:33:41,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:33:41,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 17:33:41,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 17:33:41,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 17:33:41,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-20 17:33:41,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:40:24,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004424553_235.jpg' 2025-07-20 17:40:25,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:25,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:25,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:25,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:25,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:25,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40: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 17:40:26,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 17:40:26,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 17:40:26,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:40:26,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:26,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-20 17:40:26,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 17:40:26,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 17:40: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 17:40: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 17:40: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_1753004424628_190.jpg' 2025-07-20 17:40:26,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:26,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:26,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:27,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:27,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:27,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:27,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 17:40:27,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 17:40:27,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 17:40:28,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-20 17:40:28,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:28,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 17:40:28,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 17:40:28,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 17:40:28,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:40:28,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:40:28,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004424857_262.jpg' 2025-07-20 17:40:28,373 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:28,373 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:28,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:28,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:28,712 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:28,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:28,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:40:29,093 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:40:29,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:40:29,440 - 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 17:40:29,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:40:29,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 17:40:29,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 17:40:29,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 17:40:29,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 17:40:29,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 17:40:29,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004424939_755.jpg' 2025-07-20 17:40:30,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:30,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:30,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:30,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:30,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:30,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:30,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 17:40:30,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 17:40:30,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 17:40:31,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 17:40:31,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:31,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:40:31,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 17:40:31,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 17:40:31,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 17:40:31,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 17:40:31,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004425026_807.jpg' 2025-07-20 17:40:31,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:31,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:31,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:31,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:31,733 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:31,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:31,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 17:40:32,118 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:40:32,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:40:32,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 17:40:32,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:32,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 17:40:32,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 17:40:32,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 17:40:32,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:40:32,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:40:32,719 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004425175_593.jpg' 2025-07-20 17:40:33,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:33,081 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:33,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:33,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:33,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:33,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:33,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:40:33,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-20 17:40:33,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:40:34,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-20 17:40:34,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:34,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-20 17:40:34,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-20 17:40:34,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-20 17:40:34,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-20 17:40:34,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-20 17:40:34,394 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004425257_759.jpg' 2025-07-20 17:40:34,669 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:34,669 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:34,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:35,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:35,005 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:35,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40: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 17:40:35,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 17:40:35,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 17:40:35,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 17:40:35,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:35,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 17:40:35,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 17:40:35,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 17:40:35,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-20 17:40:35,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 17:40:35,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004425396_571.jpg' 2025-07-20 17:40:36,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:36,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:36,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:36,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:36,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:36,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:36,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:40:36,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 17:40:36,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 17:40:37,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 17:40:37,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:37,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 17:40:37,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 17:40:37,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 17:40:37,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:40:37,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:40:37,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004425687_53.jpg' 2025-07-20 17:40:37,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:37,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:37,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:38,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:38,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:38,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:38,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 17:40:38,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 17:40:38,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 17: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:40:38,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:38,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 17:40:38,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 17:40:38,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 17:40:39,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 17:40:39,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 17:40:39,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004426224_231.jpg' 2025-07-20 17:40:39,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:39,411 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:39,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:39,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:39,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:39,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:39,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 17:40:40,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-20 17:40:40,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-20 17:40:40,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 17:40:40,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:40,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 17:40:40,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 17:40:40,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 17:40:40,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:40:40,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:40:40,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004430346_748.jpg' 2025-07-20 17:40:40,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:40,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:40,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:41,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:41,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:41,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:41,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 17:40:41,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 17:40:41,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 17:40:42,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 17:40:42,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:42,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 17:40:42,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 17:40:42,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 17:40:42,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-20 17:40:42,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 17:40:42,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004430745_820.jpg' 2025-07-20 17:40:42,411 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:42,411 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:42,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:42,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:42,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:42,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:42,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 17:40:43,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 17:40:43,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 17:40:43,470 - 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 17:40:43,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:40:43,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 17:40:43,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 17:40:43,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 17:40:43,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 17:40:43,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 17:40:43,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004432429_661.jpg' 2025-07-20 17:40:43,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:43,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:43,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:44,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:44,149 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:44,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:44,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 17:40:44,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:40:44,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 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-20 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-20 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-20 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-20 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-20 17:40:45,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 17:40:45,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 17:40:49,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004448892_102.jpg' 2025-07-20 17:40:49,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:49,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:49,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:49,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:49,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:49,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:49,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-20 17:40:50,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 17:40:50,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:40:50,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-20 17:40:50,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:50,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-20 17:40:50,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-20 17:40:50,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-20 17:40:50,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 17:40:50,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 17:40:50,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004448948_365.jpg' 2025-07-20 17:40:50,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:50,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:50,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:51,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:51,050 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:51,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:51,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 17:40: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 17:40: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 17: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-20 17:40:51,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17: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-20 17:40:51,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-20 17:40:51,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 17:40:52,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:40:52,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-20 17:40:52,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004449034_409.jpg' 2025-07-20 17:40:52,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:52,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:52,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:52,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:52,440 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:52,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:52,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-20 17:40:52,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 17:40:52,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 17:40:53,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-20 17:40:53,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:53,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 17:40:53,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 17:40:53,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 17:40:53,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 17:40:53,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 17:40:53,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004449257_223.jpg' 2025-07-20 17:40:53,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:53,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:53,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:53,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:53,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:53,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:53,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 17:40:54,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 17:40:54,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-20 17:40:54,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 17:40:54,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:40:54,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 17:40:54,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 17:40:54,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 17:40:54,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:40:54,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-20 17:40:54,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004453608_674.jpg' 2025-07-20 17:40:55,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:40:55,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:40:55,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:40:55,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:40:55,377 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:40:55,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:40:55,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 17:40:55,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 17:40:55,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:40:56,109 - 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-20 17:40:56,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-20 17:40:56,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 17:40:56,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 17:40:56,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 17:40: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-20 17:40: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-20 17:41:13,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004473388_705.jpg' 2025-07-20 17:41:13,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:41:13,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:41:13,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:41:14,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:41:14,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:41:14,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:41:14,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 17:41:14,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-20 17:41:14,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 17:41: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-20 17:41:14,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:41: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-20 17:41: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-20 17:41: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-20 17:41:15,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 17:41:15,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 17:41:15,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004473524_357.jpg' 2025-07-20 17:41:15,161 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:41:15,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:41:15,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:41:15,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:41:15,494 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:41:15,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:41:15,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 17:41:15,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 17:41:15,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 17:41:16,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:41:16,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:41:16,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:41:16,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:41:16,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:41:16,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 17:41:16,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 17:41:19,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004479607_755.jpg' 2025-07-20 17:41:19,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:41:19,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:41:19,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:41:20,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:41:20,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:41:20,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:41:20,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 17:41:20,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 17:41:20,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-20 17:41:20,977 - 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 17:41:20,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 17:41:20,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 17:41:20,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 17:41:20,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 17:41:21,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 17:41:21,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 17:41:37,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004497272_818.jpg' 2025-07-20 17:41:37,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:41:37,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:41:37,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:41:37,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:41:37,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:41:37,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:41:37,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 17:41:38,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-20 17:41:38,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-20 17:41:38,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 17:41:38,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:41: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-20 17:41: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-20 17:41:38,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 17:41:38,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-20 17:41:38,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-20 17:41:38,952 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004497792_771.jpg' 2025-07-20 17:41:39,035 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:41:39,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:41:39,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:41:39,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:41:39,371 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:41:39,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:41:39,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 17:41:39,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 17:41:39,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 17:41:40,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 17:41:40,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:41:40,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 17:41: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 17:41: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 17:41:40,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 17:41:40,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 17:48:24,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004904515_715.jpg' 2025-07-20 17:48:25,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:25,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:25,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:25,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:25,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:25,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:25,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:48:26,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 17:48:26,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 17:48:26,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 17:48:26,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:26,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:48:26,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:48:26,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:48:26,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 17:48:26,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 17:48:26,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004904676_633.jpg' 2025-07-20 17:48:26,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:26,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:26,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:27,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:27,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:27,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:27,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 17:48:27,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-20 17:48:27,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-20 17:48:27,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-20 17:48:27,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:27,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-20 17:48:27,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-20 17:48:27,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 17:48:28,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 17:48:28,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 17:48:28,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004904718_741.jpg' 2025-07-20 17:48:28,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:28,370 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:28,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:28,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:28,704 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:28,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:28,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 17:48:29,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 17:48:29,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 17:48:29,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 17:48:29,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:29,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 17:48:29,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:48:29,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:48:29,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 17:48:29,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 17:48:29,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004904749_379.jpg' 2025-07-20 17:48:29,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:29,953 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:29,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:30,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:30,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:30,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:30,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 17:48:30,665 - 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 17:48:30,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:48:30,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 17:48:30,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 17:48:30,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 17:48:30,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:48:30,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:48:30,910 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004904920_133.jpg' 2025-07-20 17:48:30,974 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:30,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:30,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:31,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:31,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:31,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:31,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 17:48:31,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:31,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 17:48:32,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 17:48:32,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:32,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 17:48:32,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 17:48:32,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 17:48:32,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:48:32,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:48:32,296 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004905077_430.jpg' 2025-07-20 17:48:32,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:32,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:32,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:32,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:32,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:32,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:32,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 17:48:33,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:33,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:48:33,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 17:48:33,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:33,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 17:48:33,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 17:48:33,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 17:48:33,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 17:48:33,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 17:48:33,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004905414_86.jpg' 2025-07-20 17:48:34,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:34,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:34,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:34,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:34,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:34,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:34,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 17:48:34,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-20 17:48:34,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-20 17:48:35,079 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:35,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:35,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 17:48:35,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 17:48:35,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 17:48:35,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 17:48:35,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 17:48:35,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004905400_416.jpg' 2025-07-20 17:48:35,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:35,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:35,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:35,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:35,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:35,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:35,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 17:48:36,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 17:48:36,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 17:48:36,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 17:48:36,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:36,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 17:48:36,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 17:48:36,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 17:48:36,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 17:48:36,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 17:48:36,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004905740_463.jpg' 2025-07-20 17:48:37,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:37,254 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:37,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:37,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:37,589 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:37,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:37,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 17:48:37,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:37,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 17:48:38,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 17:48:38,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:38,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 17:48:38,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 17:48:38,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 17:48: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-20 17:48: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-20 17:48:38,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004906001_675.jpg' 2025-07-20 17:48:38,675 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:38,675 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:38,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:39,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:39,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:39,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:39,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 17:48:39,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:39,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 17:48:39,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:39,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:39,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:48:39,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 17:48:39,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 17:48:39,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 17:48:39,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 17:48: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_1753004906487_390.jpg' 2025-07-20 17:48:40,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:40,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:40,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:40,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:40,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:40,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:40,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:48:40,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-20 17:48:40,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-20 17:48:41,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 17:48:41,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:41,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:48:41,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 17:48:41,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 17:48: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 17:48: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 17:48:41,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004907060_866.jpg' 2025-07-20 17:48:41,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:41,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:41,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:42,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:42,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:42,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17: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 17:48:42,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 17:48:42,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 17:48:42,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 17:48:42,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:42,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-20 17:48:42,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-20 17:48:42,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-20 17:48:43,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 17:48:43,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-20 17:48:43,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004912630_190.jpg' 2025-07-20 17:48:43,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:43,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:43,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:43,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:43,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:43,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:43,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 17: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 17: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 17:48:44,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-20 17:48:44,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:44,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-20 17:48:44,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 17:48:44,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 17:48:44,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-20 17:48:44,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-20 17:48:48,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004927961_891.jpg' 2025-07-20 17:48:48,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:48,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:48,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:48,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:48,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:48,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:48,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 17:48:49,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 17:48:49,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 17:48:49,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 17:48:49,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:49,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:48:49,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 17:48:49,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 17:48:49,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 17:48:49,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 17:48:49,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004927976_952.jpg' 2025-07-20 17:48:49,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:49,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:49,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:50,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:50,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:50,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:50,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:48:50,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-20 17:48:50,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:48:50,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 17:48:50,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:50,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 17:48:50,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 17:48:50,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 17:48:51,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-20 17:48:51,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-20 17:48:51,207 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004928545_142.jpg' 2025-07-20 17:48:51,301 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:51,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:51,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:51,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:51,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:51,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:51,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 17:48:52,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 17:48:52,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 17:48:52,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-20 17:48:52,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:52,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 17:48:52,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-20 17:48:52,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-20 17:48:52,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 17:48:52,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 17:48:52,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004929191_374.jpg' 2025-07-20 17:48:52,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:52,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:52,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:53,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:53,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:53,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:53,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:48:53,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-20 17:48:53,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 17:48:53,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 17:48:53,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:53,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 17:48:53,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 17:48:53,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 17:48:54,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-20 17:48:54,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-20 17:48:54,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004929758_895.jpg' 2025-07-20 17:48:54,134 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:54,134 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:54,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:54,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:54,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:54,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:54,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 17:48:54,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:54,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-20 17:48:55,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:48:55,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:55,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-20 17:48:55,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-20 17:48:55,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-20 17:48:55,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:48:55,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:48:55,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004929885_544.jpg' 2025-07-20 17:48:55,540 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:48:55,540 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:48:55,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:48:55,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:48:55,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:48:55,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:48:55,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 17:48:56,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-20 17:48:56,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 17:48:56,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 17:48:56,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:48:56,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 17:48:56,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 17:48:56,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 17:48:56,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-20 17:48:56,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-20 17:49:11,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004951006_454.jpg' 2025-07-20 17:49:11,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:49:11,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:49:11,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:49:11,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:49:11,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:49:11,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:49:11,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-20 17:49:12,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 17:49:12,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 17:49:12,553 - 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 17:49:12,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 17:49:12,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:49:12,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 17:49:12,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 17:49:12,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 17:49:12,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-20 17:49:14,168 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004953870_269.jpg' 2025-07-20 17:49:14,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:49:14,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:49:14,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:49:14,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:49:14,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:49:14,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:49:14,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 17:49:15,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-20 17:49:15,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-20 17:49:15,496 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:49:15,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:49:15,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:49:15,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:49:15,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:49:15,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-20 17:49:15,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-20 17:49:15,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004954288_459.jpg' 2025-07-20 17:49:15,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:49:15,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:49:15,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:49:16,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:49:16,269 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:49:16,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:49:16,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:49:16,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-20 17:49:16,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 17:49:17,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:49:17,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:49:17,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 17:49:17,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 17:49:17,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 17:49:17,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-20 17:49:17,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-20 17:49:37,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004977154_903.jpg' 2025-07-20 17:49:37,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:49:37,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:49:37,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:49:37,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:49:37,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:49:37,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:49:37,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 17:49:38,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 17:49:38,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 17:49:38,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 17:49:38,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:49:38,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:49:38,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:49:38,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:49:38,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 17:49:38,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 17:49:38,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753004977568_968.jpg' 2025-07-20 17:49:39,199 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:49:39,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:49:39,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:49:39,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:49:39,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:49:39,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:49:39,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 17:49:39,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 17:49:39,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 17:49:40,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 17:49:40,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:49:40,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 17:49:40,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 17:49:40,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 17:49:40,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 17:49:40,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 17:56:24,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005383985_586.jpg' 2025-07-20 17:56:24,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:24,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:24,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:25,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:25,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:25,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:25,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 17:56:25,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-20 17:56:25,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 17: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:25,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:25,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-20 17:56:25,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-20 17:56:25,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-20 17:56:26,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:56:26,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 17:56:26,115 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005384745_756.jpg' 2025-07-20 17:56:26,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:26,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:26,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:26,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:26,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:26,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:26,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 17:56:27,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56: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-20 17:56:27,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 17:56:27,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:27,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:56:27,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:56:27,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:56:27,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:56:27,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:56:27,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005384837_603.jpg' 2025-07-20 17:56:28,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:28,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:28,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:28,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:28,357 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:28,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:28,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:56:28,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-20 17:56:28,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 17:56:29,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 17:56:29,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:29,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 17:56:29,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 17:56:29,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 17:56:29,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-20 17:56:29,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 17:56:29,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005384835_991.jpg' 2025-07-20 17:56:29,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:29,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:29,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:29,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:29,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:29,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:29,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 17:56:30,142 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:30,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:56:30,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 17:56:30,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56: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 17:56: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 17:56:30,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 17:56:30,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 17:56:30,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 17:56:30,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005385173_157.jpg' 2025-07-20 17:56:32,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:32,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:32,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:32,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:32,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:32,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:32,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 17:56:32,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-20 17:56:32,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-20 17:56:33,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 17:56:33,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:33,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 17:56:33,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 17:56:33,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 17:56:33,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-20 17:56:33,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-20 17:56:33,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005385561_196.jpg' 2025-07-20 17:56:33,458 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:33,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:33,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:33,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:33,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:33,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:33,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 17:56: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 17:56: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 17:56:34,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-20 17:56:34,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56: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 17:56: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 17:56: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 17:56:34,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 17:56:34,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 17:56:34,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005385780_998.jpg' 2025-07-20 17:56:35,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:35,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:35,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:35,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:35,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:35,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:35,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-20 17:56:35,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 17:56:35,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 17:56:36,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-20 17:56:36,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:36,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 17:56:36,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 17:56:36,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 17:56:36,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 17:56:36,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 17:56:36,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005385942_142.jpg' 2025-07-20 17:56:36,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:36,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:36,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:36,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:36,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:36,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:36,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 17: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:37,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 17:56:37,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 17:56:37,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:37,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 17:56:37,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 17:56:37,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 17:56: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 17:56: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 17:56: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_1753005385946_550.jpg' 2025-07-20 17:56:38,261 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:38,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:38,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:38,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:38,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:38,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:38,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-20 17: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:38,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 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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:39,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56: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 17:56: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 17:56: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 17:56:39,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-20 17:56:39,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-20 17:56:39,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005387045_404.jpg' 2025-07-20 17:56:39,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:39,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:39,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:40,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:40,021 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:40,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:40,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:56:40,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-20 17:56:40,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-20 17:56:40,751 - 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 17:56:40,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 17:56:40,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:56:40,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 17:56:40,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 17:56:41,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-20 17:56:41,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-20 17:56:41,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005387827_125.jpg' 2025-07-20 17:56:41,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:41,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:41,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:41,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:41,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:41,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:41,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:56:42,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 17:56:42,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 17:56:42,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 17:56:42,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:42,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 17:56:42,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 17:56:42,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 17:56:42,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 17:56:42,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 17:56:42,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005388409_909.jpg' 2025-07-20 17:56:42,749 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:42,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:42,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:43,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:43,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:43,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:43,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 17:56:43,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:43,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 17:56:43,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-20 17:56:43,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:43,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-20 17:56:43,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:56:43,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:56:44,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 17:56:44,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 17:56:44,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005389225_136.jpg' 2025-07-20 17:56:44,142 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:44,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:44,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:44,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:44,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:44,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:44,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 17:56:44,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 17:56:44,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 17:56:45,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 17:56:45,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:45,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 17:56:45,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 17:56:45,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 17:56:45,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 17:56:45,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-20 17:56:45,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005392846_805.jpg' 2025-07-20 17:56:45,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:45,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:45,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:45,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:45,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:45,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:45,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 17:56:46,263 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:46,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 17:56:46,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 17:56:46,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:46,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 17:56:46,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 17:56:46,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 17:56:46,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:56:46,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:56:48,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005408423_545.jpg' 2025-07-20 17:56:48,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:48,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:48,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:49,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:49,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:49,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:49,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 17:56:49,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-20 17:56:49,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-20 17:56:49,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 17:56:49,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:49,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 17:56:49,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 17:56:49,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 17:56: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 17:56: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 17:56:50,112 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005408571_698.jpg' 2025-07-20 17:56:50,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:50,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:50,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:50,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:50,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:50,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:50,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 17:56:50,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 17:56:50,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 17:56:51,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 17:56:51,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:51,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-20 17:56:51,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-20 17:56:51,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-20 17:56:51,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:56:51,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:56:51,510 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005408765_356.jpg' 2025-07-20 17:56:51,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:51,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:51,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:51,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:51,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:51,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56: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 17:56:52,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-20 17:56:52,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-20 17:56:52,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 17:56:52,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:52,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 17:56:52,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 17:56:52,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 17:56:52,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-20 17:56:52,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 17:56:52,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005408770_682.jpg' 2025-07-20 17:56:53,168 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:53,168 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:53,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:53,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:53,503 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:53,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:53,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-20 17: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:53,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 17:56:54,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 17:56:54,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:54,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:56:54,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 17:56:54,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 17:56:54,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 17:56:54,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 17:56:54,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005409921_682.jpg' 2025-07-20 17:56:54,585 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:54,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:54,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:54,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:54,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:54,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:54,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 17:56:55,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 17:56:55,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 17:56:55,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 17:56:55,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:55,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 17:56:55,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 17:56:55,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 17:56:55,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:56:55,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:56:55,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005413011_529.jpg' 2025-07-20 17:56:55,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:56:55,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:56:55,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:56:56,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:56:56,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:56:56,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:56:56,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 17:56:56,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 17:56:56,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 17:56:57,049 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 17:56:57,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:56:57,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 17:56:57,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 17:56:57,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 17:56:57,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 17:56:57,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 17:57:13,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005433083_814.jpg' 2025-07-20 17:57:13,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:57:13,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:57:13,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:57:13,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:57:13,865 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:57:13,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:57:13,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 17:57:14,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 17:57:14,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 17:57:14,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 17:57:14,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:57:14,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 17:57:14,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 17:57:14,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 17:57:14,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-20 17:57:14,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-20 17:57:14,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005433578_452.jpg' 2025-07-20 17:57:14,939 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:57:14,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:57:14,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:57:15,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:57:15,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:57:15,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:57:15,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 17:57:15,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 17:57:15,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 17:57:16,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 17:57:16,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:57:16,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 17:57:16,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 17:57:16,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 17:57: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 17:57: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 17:57:17,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005436748_183.jpg' 2025-07-20 17:57:17,092 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:57:17,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:57:17,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:57:17,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:57:17,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:57:17,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:57:17,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 17:57:17,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 17:57:17,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-20 17:57:18,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-20 17:57:18,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:57:18,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-20 17:57:18,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 17:57:18,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 17:57:18,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 17:57: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-20 17:57:36,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005456700_99.jpg' 2025-07-20 17:57:37,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:57:37,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:57:37,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:57:37,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:57:37,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:57:37,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:57:37,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 17:57:37,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 17:57:37,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 17:57:38,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 17:57:38,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:57:38,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 17:57:38,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 17:57:38,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 17:57:38,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 17:57:38,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 17:57:38,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005456879_877.jpg' 2025-07-20 17:57:38,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 17:57:38,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 17:57:38,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 17:57:39,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 17:57:39,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 17:57:39,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 17:57:39,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 17:57:39,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 17:57:39,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 17:57:39,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 17:57:39,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 17:57:39,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 17:57:39,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 17:57:39,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 17:57:40,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 17:57:40,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 18:00:24,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005624380_676.jpg' 2025-07-20 18:00:24,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:24,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:24,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:25,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:25,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:25,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:25,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-20 18:00:25,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-20 18:00:25,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 18:00:25,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-20 18:00:25,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:25,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:00:25,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:00:25,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:26,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 18:00:26,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 18:00:26,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005624593_971.jpg' 2025-07-20 18:00:26,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:26,320 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:26,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:26,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:26,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:26,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:26,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 18:00:27,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 18:00:27,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 18:00:27,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:27,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:27,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-20 18:00:27,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-20 18:00:27,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:27,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 18:00:27,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 18:00:27,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005624743_334.jpg' 2025-07-20 18:00:27,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:27,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:27,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:28,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:28,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:28,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:28,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:00:28,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 18:00:28,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 18:00:28,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-20 18:00:28,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:28,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:00:28,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-20 18:00:28,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-20 18:00:29,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-20 18:00:29,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-20 18:00:29,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005625010_94.jpg' 2025-07-20 18:00:29,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:29,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:29,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:29,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:29,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:29,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:29,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:00:29,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:29,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-20 18:00:30,184 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:30,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:30,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:00:30,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:00:30,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:30,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-20 18:00:30,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-20 18:00:30,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005625176_816.jpg' 2025-07-20 18:00:30,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:30,514 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:30,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:30,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:30,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:30,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:30,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-20 18:00:31,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-20 18:00:31,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 18:00:31,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 18:00:31,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:31,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 18:00:31,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:00:31,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:31,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-20 18:00:31,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 18:00:31,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005625123_285.jpg' 2025-07-20 18:00:31,907 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:31,908 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:31,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:32,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:32,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:32,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:32,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 18:00:32,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 18:00:32,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 18:00:32,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:32,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:32,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:00:32,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:00:32,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:33,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-20 18:00:33,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-20 18:00:33,229 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005625424_785.jpg' 2025-07-20 18:00:33,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:33,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:33,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:33,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:33,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:33,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:33,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 18:00:34,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-20 18:00:34,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-20 18:00:34,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-20 18:00:34,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:34,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 18:00:34,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 18:00:34,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 18:00:34,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-20 18:00:34,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:00:34,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005625754_575.jpg' 2025-07-20 18:00:34,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:34,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:34,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:35,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:35,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:35,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:35,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-20 18:00:35,640 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:35,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:00:35,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:35,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:35,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:00:35,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:00:35,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:36,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 18:00:36,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 18:00:36,244 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005625866_579.jpg' 2025-07-20 18:00:36,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:36,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:36,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:36,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:36,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:36,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:36,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 18:00:37,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 18:00:37,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 18:00:37,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 18:00:37,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:37,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-20 18:00:37,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-20 18:00:37,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-20 18:00:37,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 18:00:37,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 18:00:37,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005626008_829.jpg' 2025-07-20 18:00:37,729 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:37,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:37,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:38,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:38,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:38,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:38,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 18:00:38,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-20 18:00: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 18:00:38,785 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:38,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00: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 18:00: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 18:00: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 18:00: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 18:00: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 18:00: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_1753005627658_896.jpg' 2025-07-20 18:00:39,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:39,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:39,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:39,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:39,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:39,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:39,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 18:00:39,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 18:00:39,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 18:00:40,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 18:00:40,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:40,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 18:00:40,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 18:00:40,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 18:00:40,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-20 18:00:40,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:00:40,462 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005629454_560.jpg' 2025-07-20 18:00:40,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:40,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:40,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:40,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:40,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:40,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:40,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-20 18: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 18: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 18: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 18: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 18: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 18: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 18: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 18:00:41,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 18:00:41,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 18:00:48,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005648319_926.jpg' 2025-07-20 18:00:48,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:48,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:48,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:48,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:49,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:49,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:49,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 18:00:49,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:49,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 18:00:49,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 18:00:49,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:49,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 18:00:49,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 18:00:49,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 18:00:49,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:00:49,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-20 18:00:49,985 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005648486_875.jpg' 2025-07-20 18:00:50,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:50,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:50,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:50,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:50,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:50,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:50,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 18:00:50,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 18:00:50,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 18:00:51,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:51,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:51,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 18:00:51,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 18:00:51,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 18:00:51,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 18:00:51,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 18:00:51,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005648635_759.jpg' 2025-07-20 18:00:51,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:51,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:51,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:51,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:51,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:51,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:51,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-20 18:00:52,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-20 18:00:52,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-20 18:00:52,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-20 18:00:52,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:52,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-20 18:00:52,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-20 18:00:52,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-20 18:00: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 18:00: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 18:00: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_1753005649147_35.jpg' 2025-07-20 18:00:52,877 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:52,877 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:52,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:53,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:53,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:53,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:53,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 18:00:53,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 18:00:53,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 18:00:53,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-20 18:00:53,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:53,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 18:00:53,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 18:00:53,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 18:00:54,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:00:54,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:00:54,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005649860_949.jpg' 2025-07-20 18:00:54,287 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:54,287 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:54,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:54,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:54,624 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:54,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:54,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-20 18:00:55,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 18:00:55,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 18:00:55,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-20 18:00:55,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:55,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:00:55,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:00:55,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:00:55,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:00:55,611 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:00:55,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005650417_876.jpg' 2025-07-20 18:00:55,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:00:55,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:00:55,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:00:56,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:00:56,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:00:56,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:00:56,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 18:00:56,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 18:00:56,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 18:00:56,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:00:56,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:00:56,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-20 18:00:56,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-20 18:00:56,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-20 18: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-20 18: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-20 18:01:11,883 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005671619_334.jpg' 2025-07-20 18:01:11,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:01:11,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:01:11,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:01:12,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:01:12,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:01:12,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:01:12,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-20 18:01:12,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 18:01:12,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-20 18:01:13,126 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:01:13,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:01:13,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 18:01:13,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 18:01:13,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 18:01:13,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 18:01:13,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 18:01:14,075 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005673746_745.jpg' 2025-07-20 18:01:14,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:01:14,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:01:14,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:01:14,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:01:14,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:01:14,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:01:14,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 18:01:15,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 18:01: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 18:01: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 18:01:15,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:01: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-20 18:01: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-20 18:01: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-20 18:01:15,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 18:01:15,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 18:01:15,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005673985_171.jpg' 2025-07-20 18:01:15,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:01:15,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:01:15,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:01:16,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:01:16,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:01:16,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:01:16,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-20 18:01:16,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-20 18:01:16,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 18:01: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 18:01:16,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:01:16,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-20 18:01:16,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-20 18:01:16,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-20 18:01:17,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 18:01:17,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 18:01:37,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005697309_558.jpg' 2025-07-20 18:01:37,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:01:37,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:01:37,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:01:38,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:01:38,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:01:38,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:01:38,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-20 18:01:38,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 18:01:38,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 18:01:38,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 18:01:38,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:01:38,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 18:01:38,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 18:01:38,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 18:01:39,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 18:01:39,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 18:01:39,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753005697411_971.jpg' 2025-07-20 18:01:39,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:01:39,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:01:39,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:01:39,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:01:39,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:01:39,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:01:39,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 18:01:40,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-20 18:01:40,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-20 18:01:40,525 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:01:40,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:01:40,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:01:40,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:01:40,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:01:40,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-20 18:01:40,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 18:08:24,630 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006104404_736.jpg' 2025-07-20 18:08:25,185 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:25,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:25,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:25,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:25,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:25,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08: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-20 18:08:26,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-20 18:08:26,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-20 18:08:26,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-20 18:08:26,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:26,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-20 18:08:26,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-20 18:08:26,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-20 18:08:26,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 18:08:26,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 18:08:26,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006104519_988.jpg' 2025-07-20 18:08:26,889 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:26,889 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:26,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:27,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:27,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:27,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08: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 18:08:27,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 18:08:27,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 18:08:27,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-20 18:08:27,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:27,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-20 18:08:27,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 18:08:27,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 18:08:28,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-20 18:08:28,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 18:08:28,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006104596_49.jpg' 2025-07-20 18:08:28,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:28,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:28,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:28,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:28,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:28,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:28,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-20 18:08:29,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 18:08:29,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 18:08: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-20 18:08:29,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08: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-20 18:08: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-20 18:08: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-20 18:08:29,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-20 18:08:29,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-20 18:08:29,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006104785_346.jpg' 2025-07-20 18:08:30,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:30,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:30,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:30,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:30,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:30,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:30,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 18:08:30,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 18:08:30,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 18:08:31,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 18:08:31,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:31,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 18:08:31,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 18:08:31,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 18:08:31,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 18:08:31,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 18:08:31,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105089_951.jpg' 2025-07-20 18:08:31,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:31,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:31,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:32,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:32,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:32,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:32,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:08:32,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 18:08:32,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 18:08:32,892 - 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 18:08:32,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:08:32,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 18:08:32,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 18:08:32,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 18:08:33,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 18:08:33,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 18:08:33,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105145_164.jpg' 2025-07-20 18:08:33,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:33,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:33,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:33,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:33,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:33,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:33,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 18:08:34,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-20 18:08:34,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-20 18:08:34,496 - 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 18:08:34,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:08:34,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:08:34,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-20 18:08:34,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-20 18:08:34,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 18:08:34,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 18:08:34,748 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105254_616.jpg' 2025-07-20 18:08:35,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:35,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:35,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:35,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:35,371 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:35,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:35,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 18:08:35,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-20 18:08:35,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:08:36,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 18:08:36,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:36,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 18:08:36,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 18:08:36,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 18:08:36,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 18:08:36,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 18:08:36,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105245_142.jpg' 2025-07-20 18:08:36,652 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:36,652 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:36,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:36,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:36,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:36,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:36,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-20 18:08:37,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 18:08:37,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 18:08:37,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 18:08:37,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:37,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 18:08:37,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 18:08:37,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 18:08:37,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 18:08:37,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:08:37,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105476_451.jpg' 2025-07-20 18:08:38,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:38,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:38,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:38,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:38,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:38,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:38,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 18:08:38,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 18:08:38,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 18:08:39,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-20 18:08:39,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:39,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-20 18:08:39,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-20 18:08:39,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-20 18:08:39,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 18:08:39,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 18:08:39,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105473_862.jpg' 2025-07-20 18:08:39,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:39,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:39,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:40,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:40,009 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:40,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:40,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:08:40,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:08:40,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:08:40,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 18:08:40,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:40,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 18:08:40,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 18:08:40,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 18:08:41,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-20 18:08:41,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-20 18:08:41,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105684_72.jpg' 2025-07-20 18:08:41,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:41,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:41,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:41,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:41,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:41,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:41,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 18:08:41,989 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:08:41,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:08:42,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:08:42,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:42,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:08:42,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 18:08:42,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-20 18:08:42,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-20 18:08:42,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 18:08:42,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006105972_848.jpg' 2025-07-20 18:08:42,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:42,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:42,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:43,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:43,016 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:43,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:43,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 18:08:43,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 18:08:43,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 18:08:43,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 18:08:43,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:43,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 18:08:43,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 18:08:43,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 18:08:43,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 18:08:43,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 18:08:43,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006106208_132.jpg' 2025-07-20 18:08:44,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:44,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:44,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:44,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:44,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:44,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:44,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 18:08:44,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 18:08:44,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 18:08:45,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 18:08:45,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:45,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 18:08:45,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 18:08:45,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-20 18:08:45,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:08:45,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:08:45,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006106493_352.jpg' 2025-07-20 18:08:45,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:45,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:45,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:45,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:45,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:45,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:45,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 18:08:46,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-20 18:08:46,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-20 18:08:46,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 18:08:46,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:46,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 18:08:46,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 18:08:46,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 18:08:46,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 18:08:46,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 18:08:48,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006127979_484.jpg' 2025-07-20 18:08:48,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:48,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:48,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:48,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:48,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:48,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:48,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-20 18:08:49,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 18:08:49,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 18:08:49,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 18:08:49,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:49,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 18:08:49,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 18:08:49,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 18:08:49,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 18:08:49,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 18:08:49,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006128251_858.jpg' 2025-07-20 18:08:50,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:50,152 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:50,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:50,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:50,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:50,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:50,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 18:08:50,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 18:08:50,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 18:08:51,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 18:08:51,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:51,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 18:08:51,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 18:08:51,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 18:08:51,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 18:08:51,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 18:08:51,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006128657_507.jpg' 2025-07-20 18:08:51,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:51,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:51,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:51,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:51,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:51,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:51,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 18:08:52,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 18:08:52,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 18:08:52,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:08:52,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:52,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-20 18:08:52,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-20 18:08:52,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-20 18:08:52,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-20 18:08:52,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-20 18:08:52,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006129065_134.jpg' 2025-07-20 18:08:52,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:52,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:52,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:53,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:53,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:53,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:53,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 18:08:53,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:08:53,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 18:08:54,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 18:08:54,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:54,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 18:08:54,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 18:08:54,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 18:08:54,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 18:08:54,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 18:08:54,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006130752_330.jpg' 2025-07-20 18:08:54,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:08:54,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:08:54,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:08:54,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:08:54,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:08:54,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:08:54,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 18:08:55,078 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:08:55,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:08:55,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 18:08:55,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:08:55,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 18:08:55,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 18:08:55,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 18:08:55,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 18:08:55,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 18:09:11,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006151707_589.jpg' 2025-07-20 18:09:12,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:09:12,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:09:12,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:09:12,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:09:12,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:09:12,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:09:12,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:09:13,005 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:09:13,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:09:13,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 18:09:13,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:09:13,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 18:09:13,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 18:09:13,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 18:09:13,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-20 18:09:13,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-20 18:09:13,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006153028_215.jpg' 2025-07-20 18:09:13,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:09:13,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:09:13,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:09:14,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:09:14,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:09:14,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:09:14,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-20 18:09:14,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 18:09:14,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 18:09:14,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-20 18:09:14,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:09:14,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-20 18:09:14,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-20 18:09:14,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 18:09:15,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 18:09:15,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 18:09:15,339 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006155069_588.jpg' 2025-07-20 18:09:15,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:09:15,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:09:15,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:09:15,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:09:15,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:09:15,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:09:15,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 18:09:16,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-20 18:09:16,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-20 18:09:16,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:09:16,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:09:16,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 18:09:16,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 18:09:16,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 18:09:16,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-20 18:09:16,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-20 18:09:37,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006176768_334.jpg' 2025-07-20 18:09:37,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:09:37,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:09:37,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:09:37,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:09:37,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:09:37,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:09:37,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 18:09:37,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 18:09:37,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 18:09:38,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-20 18:09:38,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:09:38,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-20 18:09:38,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-20 18:09:38,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-20 18:09:38,513 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:09:38,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-20 18:09:39,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006178792_365.jpg' 2025-07-20 18:09:39,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:09:39,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:09:39,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:09:39,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:09:39,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:09:39,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:09:39,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:09:39,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-20 18:09:39,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-20 18:09:40,172 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:09:40,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:09:40,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:09:40,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-20 18:09:40,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-20 18:09:40,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 18:09:40,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 18:16:24,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006583973_343.jpg' 2025-07-20 18:16:24,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:24,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:24,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:25,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:25,174 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:25,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:25,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-20 18:16: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-20 18:16:25,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 18:16:25,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16:25,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16: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-20 18:16: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-20 18:16: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-20 18:16:26,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 18:16:26,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 18:16:26,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006584398_313.jpg' 2025-07-20 18:16:26,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:26,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:26,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:26,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:26,784 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:26,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:26,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:16:27,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 18:16:27,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 18:16:27,513 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16:27,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:27,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:16:27,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:16:27,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:16:27,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 18:16:27,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 18:16:27,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006584597_982.jpg' 2025-07-20 18:16:28,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:28,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:28,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:28,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:28,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:28,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:28,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-20 18:16:28,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16:28,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:16:29,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 18:16:29,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:29,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 18:16:29,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 18:16:29,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 18:16:29,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 18:16:29,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 18:16:29,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006584941_182.jpg' 2025-07-20 18:16:29,602 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:29,602 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:29,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:29,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:29,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:29,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:29,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 18:16:30,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 18:16:30,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 18:16:30,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 18:16:30,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:30,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 18:16:30,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 18:16:30,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 18:16:30,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 18:16:30,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 18:16:30,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006585037_582.jpg' 2025-07-20 18:16:30,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:30,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:30,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:31,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:31,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:31,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:31,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 18:16:31,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 18:16:31,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 18:16:32,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 18:16:32,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:32,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-20 18:16:32,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-20 18:16:32,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-20 18:16: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-20 18:16: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-20 18:16:32,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006585505_367.jpg' 2025-07-20 18:16:32,405 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:32,406 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:32,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:32,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:32,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:32,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:32,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 18:16:33,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-20 18:16:33,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 18:16:33,468 - 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 18:16:33,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:16:33,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 18:16:33,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 18:16:33,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 18:16:33,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 18:16:33,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 18:16:33,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006585659_152.jpg' 2025-07-20 18:16:33,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:33,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:33,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:34,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:34,154 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:34,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:34,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:16:34,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-20 18:16:34,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-20 18:16:34,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 18:16:34,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:34,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 18:16:34,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 18:16:34,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 18:16:35,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 18:16:35,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 18:16:35,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006585711_135.jpg' 2025-07-20 18:16:35,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:35,410 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:35,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:35,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:35,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:35,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:35,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 18:16:36,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 18:16:36,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 18:16:36,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 18:16:36,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:36,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 18:16:36,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 18:16:36,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 18:16:36,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 18:16:36,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 18:16:36,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006585822_426.jpg' 2025-07-20 18:16:37,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:37,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:37,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:37,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:37,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:37,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:37,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 18:16: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-20 18:16: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-20 18:16:38,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-20 18:16:38,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:38,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-20 18:16:38,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 18:16:38,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 18:16:38,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 18:16:38,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 18:16:38,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006585914_50.jpg' 2025-07-20 18:16:38,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:38,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:38,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:39,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:39,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:39,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:39,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 18:16:39,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 18:16:39,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:16:39,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 18:16:39,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:39,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:16:39,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:16:39,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:16:40,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-20 18:16:40,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-20 18:16:40,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006586052_547.jpg' 2025-07-20 18:16:40,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:40,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:40,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:40,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:40,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:40,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:40,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 18:16: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 18:16:41,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 18:16:41,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 18:16:41,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:41,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 18:16:41,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 18:16:41,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 18:16:41,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-20 18:16:41,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-20 18:16:41,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006586426_431.jpg' 2025-07-20 18:16:42,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:42,093 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:42,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:42,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:42,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:42,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16: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 18:16:42,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 18:16:42,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 18:16:43,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-20 18:16:43,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:43,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 18:16:43,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 18:16:43,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 18:16:43,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 18:16:43,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 18:16:43,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006586486_251.jpg' 2025-07-20 18:16:43,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:43,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:43,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:44,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:44,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:44,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:44,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 18:16:44,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 18:16:44,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 18:16:44,746 - 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 18:16:44,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:16:44,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 18:16:44,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 18:16:44,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 18:16:45,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 18:16:45,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 18:16:45,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006593814_685.jpg' 2025-07-20 18:16:45,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:45,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:45,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:45,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:45,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:45,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:45,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 18:16:45,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 18:16:45,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-20 18:16:46,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-20 18:16:46,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:46,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-20 18:16:46,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 18:16:46,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 18:16:46,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 18:16:46,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 18:16:48,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006608233_338.jpg' 2025-07-20 18:16:48,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:48,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:48,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:48,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:48,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:48,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:48,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 18:16:49,320 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16:49,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-20 18:16:49,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 18:16:49,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:49,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 18:16:49,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 18:16:49,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 18:16:49,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-20 18:16:49,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-20 18:16:49,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006608508_87.jpg' 2025-07-20 18:16:50,199 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:50,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:50,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:50,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:50,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:50,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:50,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 18:16:50,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16:50,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-20 18:16:51,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16:51,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:51,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-20 18:16:51,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-20 18:16:51,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-20 18:16:51,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 18:16:51,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 18:16:51,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006608709_516.jpg' 2025-07-20 18:16:51,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:51,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:51,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:51,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:51,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:51,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:51,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 18:16:52,316 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:16: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-20 18:16:52,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 18:16:52,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:52,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 18:16:52,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 18:16:52,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 18:16:52,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-20 18:16:52,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-20 18:16:52,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006608898_444.jpg' 2025-07-20 18:16:53,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:53,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:53,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:53,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:53,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:53,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:53,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:16:53,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-20 18:16:53,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-20 18:16:54,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-20 18:16:54,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:54,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-20 18:16:54,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-20 18:16:54,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-20 18:16:54,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 18:16:54,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 18:16:54,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006609186_644.jpg' 2025-07-20 18:16:54,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:16:54,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:16:54,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:16:54,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:16:54,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:16:54,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:16:54,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:16:55,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 18:16:55,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 18:16:55,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 18:16:55,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:16:55,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 18:16:55,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 18:16:55,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 18:16:55,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 18:16:55,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 18:17:12,913 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006632621_886.jpg' 2025-07-20 18:17:13,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:17:13,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:17:13,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:17:13,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:17:13,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:17:13,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:17:13,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:17:13,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 18:17:14,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-20 18:17:14,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:17:14,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-20 18:17:14,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-20 18:17:14,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-20 18:17:14,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 18:17:14,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-20 18:17:14,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006633075_650.jpg' 2025-07-20 18:17:14,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:17:14,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:17:14,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:17:14,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:17:14,985 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:17:14,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:17:14,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 18:17:15,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-20 18:17:15,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 18:17:15,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:17:15,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:17:15,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 18:17:15,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 18:17:15,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 18:17:15,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 18:17:15,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 18:17:16,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006636340_499.jpg' 2025-07-20 18:17:16,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:17:16,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:17:16,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:17:17,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:17:17,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:17:17,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:17:17,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 18:17:17,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 18:17:17,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 18:17:17,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 18:17:17,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:17:17,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 18:17:17,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 18:17:17,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-20 18:17:18,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:17:18,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-20 18:17: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_1753006655674_910.jpg' 2025-07-20 18:17:35,990 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:17:35,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:17:35,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:17:36,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:17:36,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:17:36,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:17:36,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-20 18:17:36,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-20 18:17:36,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:17:37,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-20 18:17:37,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:17:37,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 18:17:37,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 18:17:37,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 18:17:37,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 18:17:37,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 18:17:37,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753006656358_43.jpg' 2025-07-20 18:17:37,397 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:17:37,397 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:17:37,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:17:37,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:17:37,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:17:37,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:17:37,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 18:17:38,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 18:17:38,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 18:17:38,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-20 18:17:38,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:17:38,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-20 18:17:38,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-20 18:17:38,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-20 18:17:38,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-20 18:17:38,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 18:24:24,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007063934_634.jpg' 2025-07-20 18:24:24,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:24,748 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:24,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:25,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:25,159 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:25,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:25,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:24:25,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 18:24:25,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 18:24:25,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:25,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:25,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:24:25,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:24:25,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:24:26,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:24:26,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-20 18:24:26,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007064218_275.jpg' 2025-07-20 18:24:26,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:26,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:26,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:26,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:26,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:26,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:26,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 18:24:27,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 18:24:27,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 18:24:27,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 18:24:27,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:27,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 18:24:27,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 18:24:27,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 18:24:27,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 18:24:27,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 18:24:27,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007064296_845.jpg' 2025-07-20 18:24:28,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:28,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:28,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:28,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:28,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:28,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:28,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 18:24:28,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 18:24:28,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:24:29,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 18:24:29,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:29,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-20 18:24:29,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-20 18:24:29,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-20 18:24:29,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 18:24:29,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 18:24:29,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007064614_553.jpg' 2025-07-20 18:24:29,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:29,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:29,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:29,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:29,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:29,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:29,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 18:24:30,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:30,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 18:24:30,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-20 18:24:30,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:30,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-20 18:24:30,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 18:24:30,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 18:24:30,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 18:24:30,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 18:24:30,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007064904_841.jpg' 2025-07-20 18:24:31,057 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:31,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:31,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:31,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:31,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:31,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:31,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:24: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 18:24: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 18:24:32,126 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:32,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:32,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 18:24:32,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 18:24:32,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 18:24:32,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-20 18:24:32,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 18:24:32,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065053_527.jpg' 2025-07-20 18:24:32,475 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:32,475 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:32,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:32,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:32,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:32,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:32,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 18:24:33,184 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:33,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:24:33,531 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:33,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:33,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-20 18:24:33,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-20 18:24:33,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-20 18:24:33,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 18:24:33,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 18:24:33,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065105_889.jpg' 2025-07-20 18:24:33,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:33,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:33,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:34,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:34,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:34,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:34,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-20 18:24:34,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 18:24:34,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 18:24:34,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 18:24:34,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:34,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 18:24:34,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 18:24:34,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 18:24:35,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 18:24:35,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 18:24:35,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065107_755.jpg' 2025-07-20 18:24:35,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:35,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:35,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:35,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:35,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:35,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18: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-20 18:24:36,238 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24: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-20 18:24:36,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 18:24:36,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:36,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-20 18:24:36,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-20 18:24:36,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-20 18:24:36,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-20 18:24:36,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-20 18:24:36,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065201_332.jpg' 2025-07-20 18:24:37,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:37,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:37,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:37,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:37,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:37,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24: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-20 18:24:37,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:37,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:24:38,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:38,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:38,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-20 18:24:38,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-20 18:24:38,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-20 18:24:38,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-20 18:24:38,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-20 18:24:38,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065314_729.jpg' 2025-07-20 18:24:38,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:38,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:38,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:38,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:38,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:38,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:38,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 18:24:39,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-20 18:24:39,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 18:24:39,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 18:24:39,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:39,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-20 18:24:39,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-20 18:24:39,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-20 18:24:39,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-20 18:24:39,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 18:24:39,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065344_36.jpg' 2025-07-20 18:24:40,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:40,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:40,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:40,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:40,559 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:40,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:40,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:24:40,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 18:24:40,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:24:41,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 18:24:41,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:41,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 18:24:41,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 18:24:41,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 18:24:41,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-20 18:24:41,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-20 18:24:41,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007065736_101.jpg' 2025-07-20 18:24:41,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:41,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:41,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:41,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:41,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:41,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:41,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-20 18:24:42,349 - 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 18:24:42,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:24:42,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-20 18:24:42,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-20 18:24:42,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-20 18:24:42,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:24:42,601 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:24:42,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007066266_68.jpg' 2025-07-20 18:24:42,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:42,691 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:42,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:43,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:43,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:43,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:43,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 18:24:43,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 18:24:43,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 18:24:43,764 - 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 18:24:43,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:24:43,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:24:43,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:24:43,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 18:24:44,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 18:24:44,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 18:24:44,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007066494_923.jpg' 2025-07-20 18:24:44,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:44,093 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:44,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:44,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:44,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:44,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:44,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 18:24:44,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 18:24:44,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 18:24:45,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 18:24:45,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:45,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 18:24:45,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 18:24:45,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 18:24:45,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 18:24:45,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 18:24:45,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007073481_754.jpg' 2025-07-20 18:24:45,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:45,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:45,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:45,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:45,811 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:45,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:45,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 18:24:46,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-20 18:24:46,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 18:24:46,535 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:46,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:46,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:24:46,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:24:46,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:24:46,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 18:24:46,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 18:24:48,320 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007088036_35.jpg' 2025-07-20 18:24:48,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:48,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:48,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:48,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:48,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:48,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:48,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 18:24:49,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-20 18:24:49,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 18:24:49,465 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:49,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:49,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:24:49,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:24:49,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:24:49,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:24:49,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:24:49,715 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007088862_332.jpg' 2025-07-20 18:24:49,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:49,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:49,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:50,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:50,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:50,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:50,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 18:24:50,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 18:24:50,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 18:24:50,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 18:24:50,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:50,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:24:50,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:24:50,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 18:24:51,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 18:24: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-20 18:24:51,101 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007088991_477.jpg' 2025-07-20 18:24:51,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:51,382 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:51,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:51,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:51,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:51,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:51,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 18:24:52,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 18:24:52,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 18:24:52,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 18:24:52,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:52,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 18:24:52,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 18:24:52,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 18:24:52,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:24:52,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 18:24:52,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007089281_185.jpg' 2025-07-20 18:24:52,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:52,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:52,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:53,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:53,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:53,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:53,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 18:24:53,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 18:24:53,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 18:24:53,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-20 18:24:53,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:53,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-20 18:24:53,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-20 18:24:53,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-20 18:24:54,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 18:24:54,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 18:24:54,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007089301_204.jpg' 2025-07-20 18:24:54,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:24:54,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:24:54,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:24:54,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:24:54,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:24:54,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:24:54,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-20 18:24:55,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 18:24:55,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 18:24:55,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:24:55,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:24:55,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 18:24:55,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 18:24:55,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 18:24:55,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-20 18:24:55,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 18:25:12,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007112291_877.jpg' 2025-07-20 18:25:12,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:25:12,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:25:12,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:25:13,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:25:13,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:25:13,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:25:13,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:25: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-20 18:25:13,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 18:25:13,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 18:25:13,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:25:13,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 18:25:13,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-20 18:25:13,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 18:25:14,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 18:25:14,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 18:25:14,246 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007112535_552.jpg' 2025-07-20 18:25:14,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:25:14,329 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:25:14,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:25:14,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:25:14,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:25:14,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:25:14,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:25:15,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 18:25:15,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 18:25:15,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 18:25:15,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:25:15,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 18:25:15,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 18:25:15,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 18:25:15,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 18:25:15,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-20 18:25:15,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007113399_251.jpg' 2025-07-20 18:25:15,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:25:15,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:25:15,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:25:16,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:25:16,038 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:25:16,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:25:16,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:25:16,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-20 18:25:16,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-20 18:25:16,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 18:25:16,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:25:16,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 18:25:16,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 18:25:16,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 18:25:17,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 18:25:17,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 18:25:35,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007135167_854.jpg' 2025-07-20 18:25:35,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:25:35,565 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:25:35,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:25:35,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:25:35,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:25:35,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:25:35,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 18:25: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 18:25: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 18:25:36,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 18:25:36,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:25:36,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 18:25:36,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 18:25:36,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 18:25:36,893 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:25: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 18:25:36,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007136269_297.jpg' 2025-07-20 18:25:37,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:25:37,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:25:37,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:25:37,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:25:37,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:25:37,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:25:37,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-20 18:25:37,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-20 18:25:37,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:25:38,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:25:38,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:25:38,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-20 18:25:38,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-20 18:25:38,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-20 18:25:38,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-20 18:25:38,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-20 18:32:24,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007543980_661.jpg' 2025-07-20 18:32:24,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:24,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:24,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:25,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:25,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:25,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:25,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:32:25,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 18:32:25,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 18:32:25,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:25,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:25,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-20 18:32:25,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 18:32:25,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 18:32:26,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 18:32:26,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 18:32:26,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007544237_254.jpg' 2025-07-20 18:32:26,389 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:26,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:26,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:26,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:26,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:26,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:26,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 18:32:27,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:27,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 18:32:27,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-20 18:32:27,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:27,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-20 18:32:27,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-20 18:32:27,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:32:27,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 18:32:27,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 18:32:27,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007544440_715.jpg' 2025-07-20 18:32:27,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:27,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:27,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:28,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:28,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:28,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:28,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:32:28,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 18:32:28,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 18:32:28,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 18:32:28,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:28,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 18:32:28,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 18:32:28,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 18:32:29,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 18:32:29,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 18:32:29,244 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007544869_511.jpg' 2025-07-20 18:32:29,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:29,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:29,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:29,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:29,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:29,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:29,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-20 18:32:30,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-20 18:32:30,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-20 18:32:30,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 18:32:30,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:30,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 18:32:30,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 18:32:30,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 18:32:30,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 18:32:30,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 18:32:30,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007544926_407.jpg' 2025-07-20 18:32:31,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:31,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:31,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:31,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:31,415 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:31,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:31,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 18:32:31,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 18:32:31,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 18:32:32,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 18:32:32,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:32,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 18:32:32,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 18:32:32,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-20 18:32:32,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 18:32:32,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 18:32:32,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545005_853.jpg' 2025-07-20 18:32:32,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:32,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:32,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:33,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:33,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:33,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:33,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 18:32:33,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 18:32:33,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-20 18:32:33,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 18:32:33,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:33,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 18:32:33,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 18:32:33,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 18:32:34,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-20 18:32:34,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-20 18:32:34,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545003_865.jpg' 2025-07-20 18:32:34,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:34,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:34,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:34,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:34,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:34,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:34,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-20 18:32:34,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-20 18:32:34,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-20 18:32:35,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-20 18:32:35,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:35,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-20 18:32:35,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-20 18:32:35,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-20 18:32:35,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 18:32:35,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:32:35,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545011_332.jpg' 2025-07-20 18:32:35,571 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:35,571 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:35,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:35,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:35,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:35,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:35,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 18:32:36,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 18:32:36,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 18:32:36,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 18:32:36,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:36,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:32:36,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:32:36,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:32:36,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 18:32:36,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 18:32:36,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545205_147.jpg' 2025-07-20 18:32:36,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:36,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:36,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:37,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:37,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:37,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:37,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 18:32:37,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 18:32: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-20 18:32:38,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 18:32:38,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:38,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 18:32:38,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 18:32:38,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 18:32:38,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 18:32:38,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 18:32:38,250 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545373_738.jpg' 2025-07-20 18:32:38,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:38,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:38,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:38,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:38,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:38,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:38,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 18:32:39,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:39,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:32:39,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18: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 18:32:39,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-20 18:32:39,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-20 18:32:39,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-20 18:32:39,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 18:32:39,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 18:32:39,840 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545373_298.jpg' 2025-07-20 18:32:39,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:39,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:39,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:40,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:40,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:40,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:40,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 18:32:40,643 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:40,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-20 18:32:40,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 18:32:40,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:40,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 18:32:40,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 18:32:40,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 18:32:41,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 18:32:41,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 18:32:41,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007545577_829.jpg' 2025-07-20 18:32:41,514 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:41,514 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:41,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:41,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:41,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:41,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:41,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 18:32:42,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-20 18:32:42,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 18:32:42,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 18:32:42,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:42,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:32:42,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:32:42,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:32:42,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:32:42,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:32:42,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007546360_387.jpg' 2025-07-20 18:32:43,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:43,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:43,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:43,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:43,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:43,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:43,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 18:32:43,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-20 18:32:43,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-20 18:32:44,172 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:44,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:44,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:32:44,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:32:44,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:32:44,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-20 18:32:44,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-20 18:32:44,424 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007553732_969.jpg' 2025-07-20 18:32:44,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:44,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:44,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:44,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:44,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:44,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:44,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 18:32:45,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 18:32:45,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-20 18:32:45,561 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:45,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:45,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:32:45,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 18:32:45,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 18:32:45,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 18:32:45,810 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:32:47,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007567711_803.jpg' 2025-07-20 18:32:48,072 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:48,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:48,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:48,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:48,410 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:48,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:48,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-20 18:32:48,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 18:32:48,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 18:32:49,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-20 18:32:49,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:49,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 18:32:49,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 18:32:49,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 18:32:49,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-20 18:32:49,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-20 18:32:49,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007568431_332.jpg' 2025-07-20 18:32:49,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:49,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:49,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:49,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:49,805 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:49,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:49,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-20 18:32:50,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-20 18:32:50,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-20 18:32:50,531 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:50,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:50,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-20 18:32:50,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-20 18:32:50,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-20 18:32:50,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-20 18:32:50,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:32:50,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007569039_566.jpg' 2025-07-20 18:32:50,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:50,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:50,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:51,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:51,189 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:51,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:51,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 18:32:51,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-20 18:32:51,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-20 18:32:51,923 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:51,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:51,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-20 18:32:51,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-20 18:32:51,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-20 18:32:52,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 18:32:52,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 18:32:52,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007569495_948.jpg' 2025-07-20 18:32:52,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:52,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:52,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:52,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:52,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:52,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:52,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 18:32:52,959 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:32:52,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-20 18:32:53,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 18:32:53,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:53,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 18:32:53,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:32:53,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:32:53,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:32:53,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:32:53,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007569763_284.jpg' 2025-07-20 18:32:53,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:32:53,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:32:53,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:32:53,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:32:53,973 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:32:53,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:32:53,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:32: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-20 18:32:54,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-20 18:32: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-20 18:32:54,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:32:54,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:32:54,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:32:54,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:32:54,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:32:54,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-20 18:33:12,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007591935_163.jpg' 2025-07-20 18:33:12,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:33:12,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:33:12,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:33:12,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:33:12,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:33:12,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:33:12,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:33:13,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 18:33: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 18:33:13,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 18:33:13,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:33: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 18:33: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 18:33:13,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 18:33:13,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 18:33:13,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 18:33:13,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007593654_89.jpg' 2025-07-20 18:33:13,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:33:13,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:33:13,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:33:14,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:33:14,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:33:14,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:33:14,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 18:33:14,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:33:14,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 18:33:15,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-20 18:33:15,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:33:15,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 18:33:15,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 18:33:15,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 18:33:15,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:33:15,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-20 18:33:15,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007595109_148.jpg' 2025-07-20 18:33:15,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:33:15,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:33:15,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:33:15,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:33:15,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:33:15,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:33:15,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-20 18:33:16,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 18:33:16,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:33:16,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-20 18:33:16,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:33:16,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-20 18:33:16,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-20 18:33:16,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-20 18:33:16,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 18:33:16,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 18:33:35,413 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007615190_487.jpg' 2025-07-20 18:33:35,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:33:35,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:33:35,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:33:35,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:33:35,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:33:35,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:33:35,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 18:33:36,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 18:33:36,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 18:33:36,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 18:33:36,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:33:36,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 18:33:36,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 18:33:36,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 18:33:36,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 18:33:36,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 18:33:37,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753007617400_280.jpg' 2025-07-20 18:33:37,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:33:37,688 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:33:37,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:33:38,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:33:38,021 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:33:38,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:33:38,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:33:38,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 18:33:38,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 18:33:38,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 18:33:38,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:33:38,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 18:33:38,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 18:33:38,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 18:33:38,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 18:33:38,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 18:40:24,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008023928_632.jpg' 2025-07-20 18:40:24,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:24,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:24,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:25,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:25,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:25,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:25,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 18:40:25,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-20 18:40:25,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:40:25,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-20 18:40:25,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:25,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 18:40:25,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 18:40:25,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 18:40:26,200 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:40:26,200 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:40:26,201 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008024519_472.jpg' 2025-07-20 18:40:26,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:26,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:26,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:26,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:26,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:26,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:26,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:40:27,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 18:40:27,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 18:40: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-20 18:40:27,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:27,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 18:40:27,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 18:40:27,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 18:40:27,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-20 18:40:27,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-20 18:40:27,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008024763_884.jpg' 2025-07-20 18:40:28,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:28,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:28,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:28,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:28,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:28,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:28,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:40:28,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:28,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:40:29,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:29,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:29,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 18:40:29,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 18:40:29,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 18:40:29,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 18:40:29,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-20 18:40:29,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008024763_460.jpg' 2025-07-20 18:40:29,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:29,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:29,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:30,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:30,092 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:30,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:30,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-20 18:40:30,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 18:40:30,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 18:40: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 18:40:30,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40: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 18:40: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 18:40: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 18:40:31,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-20 18:40:31,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:40:31,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008025025_248.jpg' 2025-07-20 18:40:31,368 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:31,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:31,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:31,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:31,739 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:31,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:31,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 18:40:32,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 18:40:32,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:40:32,469 - 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 18:40:32,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:40:32,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 18:40:32,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 18:40:32,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 18:40:32,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-20 18:40:32,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-20 18:40:32,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008025031_280.jpg' 2025-07-20 18:40:32,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:32,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:32,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:33,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:33,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:33,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:33,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-20 18:40:33,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 18:40: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 18:40:34,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 18:40:34,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:34,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 18:40:34,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 18:40:34,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 18:40:34,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-20 18:40:34,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 18:40:34,294 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008025025_692.jpg' 2025-07-20 18:40:34,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:34,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:34,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:34,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:34,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:34,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:34,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 18:40:35,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 18:40: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 18:40: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 18:40:35,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:35,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 18:40:35,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 18:40:35,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 18:40:35,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-20 18:40:35,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-20 18:40:35,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008025302_62.jpg' 2025-07-20 18:40:36,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:36,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:36,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:36,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:36,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:36,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40: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 18:40: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-20 18:40: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 18:40:37,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 18:40:37,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40: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 18:40: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 18:40: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 18:40:37,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 18:40:37,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 18:40:37,522 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008025340_980.jpg' 2025-07-20 18:40:37,784 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:37,784 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:37,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:38,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:38,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:38,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:38,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 18:40:38,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 18:40:38,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 18:40:38,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 18:40:38,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:38,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 18:40:38,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 18:40:38,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 18:40:39,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 18:40:39,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 18:40:39,101 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008025786_44.jpg' 2025-07-20 18:40:39,370 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:39,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:39,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:39,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:39,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:39,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:39,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 18:40:40,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 18:40:40,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-20 18:40:40,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 18:40:40,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:40,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 18:40:40,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 18:40:40,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 18:40:40,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 18:40:40,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 18:40:40,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008026226_576.jpg' 2025-07-20 18:40:40,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:40,776 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:40,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:41,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:41,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:41,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:41,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 18:40:41,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 18:40:41,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-20 18:40:41,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 18:40:41,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:41,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 18:40:41,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 18:40:41,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 18:40:42,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 18:40:42,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 18:40:42,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008026318_197.jpg' 2025-07-20 18:40:42,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:42,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:42,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:42,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:42,518 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:42,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:42,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:40:42,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 18:40:42,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 18:40:43,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 18:40:43,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:43,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-20 18:40:43,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-20 18:40:43,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-20 18:40:43,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 18:40: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 18:40:48,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008048511_461.jpg' 2025-07-20 18:40:48,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:48,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:48,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:49,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:49,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:49,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:49,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-20 18:40:49,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-20 18:40:49,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 18:40:49,917 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:49,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:49,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:40:49,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-20 18:40:49,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 18:40:50,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 18:40:50,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 18:40:50,170 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008048593_489.jpg' 2025-07-20 18:40:50,247 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:50,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:50,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:50,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:50,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:50,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:50,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-20 18:40:50,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 18:40:50,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 18:40:51,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:51,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:51,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-20 18:40:51,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 18:40:51,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 18:40:51,562 - 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 18:40:51,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 18:40:51,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 18:40:51,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008048789_563.jpg' 2025-07-20 18:40:51,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:51,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:51,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:51,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:51,973 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:51,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:51,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:40:52,357 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:52,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:40:52,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 18:40:52,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:52,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:40:52,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:40:52,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 18:40:52,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 18:40:52,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-20 18:40:52,959 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008049599_387.jpg' 2025-07-20 18:40:53,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:53,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:53,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:53,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:53,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:53,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:53,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 18:40:53,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:53,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:40:54,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:40:54,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:54,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:40:54,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:40:54,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:40: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-20 18:40:54,350 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:40:54,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008050056_738.jpg' 2025-07-20 18:40:54,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:54,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:54,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:54,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:54,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:54,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:54,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-20 18:40:55,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-20 18:40:55,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-20 18:40:55,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-20 18:40:55,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:55,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-20 18:40:55,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-20 18:40:55,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-20 18:40:55,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 18:40:55,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 18:40:55,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008050615_506.jpg' 2025-07-20 18:40:55,841 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:40:55,841 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:40:55,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:40:56,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:40:56,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:40:56,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:40:56,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:40:56,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 18:40:56,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 18:40:56,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 18:40:56,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:40:56,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 18:40:56,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:40:56,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:40:57,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 18:40:57,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 18:41:12,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008072115_937.jpg' 2025-07-20 18:41:12,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:41:12,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:41:12,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:41:13,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:41:13,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:41:13,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:41:13,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 18:41:13,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 18:41:13,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 18:41:13,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 18:41:13,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:41:13,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 18:41:13,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 18:41:13,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 18:41:13,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-20 18:41:13,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-20 18:41:13,999 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008073218_68.jpg' 2025-07-20 18:41:14,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:41:14,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:41:14,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:41:14,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:41:14,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:41:14,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:41:14,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 18:41:14,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 18:41:14,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 18:41:15,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 18:41:15,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:41:15,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 18:41:15,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 18:41:15,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 18:41:15,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:41:15,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 18:41:15,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008073888_292.jpg' 2025-07-20 18:41:15,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:41:15,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:41:15,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:41:16,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:41:16,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:41:16,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:41:16,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:41:16,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:41:16,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:41:16,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 18:41:16,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:41:16,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 18:41:16,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 18:41:16,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 18:41:16,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 18:41:16,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-20 18:41:36,728 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008096504_775.jpg' 2025-07-20 18:41:36,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:41:36,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:41:36,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:41:37,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:41:37,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:41:37,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:41:37,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 18:41:37,614 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:41:37,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:41:37,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:41:37,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:41:37,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:41:37,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 18:41:37,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 18:41:38,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 18:41:38,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 18:41:38,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008097325_16.jpg' 2025-07-20 18:41:38,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:41:38,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:41:38,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:41:38,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:41:38,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:41:38,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:41:38,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 18:41:39,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 18:41:39,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:41:39,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-20 18:41:39,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:41:39,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-20 18:41:39,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 18:41:39,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 18:41:39,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-20 18:41:39,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-20 18:48:24,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008503966_910.jpg' 2025-07-20 18:48:24,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:24,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:24,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:25,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:25,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:25,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:25,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 18:48:25,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 18:48:25,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:48:25,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 18:48:25,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:25,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 18:48:25,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 18:48:25,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 18:48:26,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-20 18:48:26,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 18:48:26,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008504463_489.jpg' 2025-07-20 18:48:26,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:26,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:26,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:26,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:26,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:26,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:26,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 18:48:26,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 18:48:26,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 18:48:27,249 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:27,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:27,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 18:48:27,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 18:48:27,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 18:48:27,500 - 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 18:48:27,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 18:48:27,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 18:48:27,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008504683_282.jpg' 2025-07-20 18:48:27,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:27,748 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:27,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:28,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:28,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:28,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:28,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 18:48:28,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 18:48:28,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 18:48:28,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:28,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:28,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:28,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:48:28,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 18:48:29,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:48:29,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:48:29,056 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008504681_387.jpg' 2025-07-20 18:48:29,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:29,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:29,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:29,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:29,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:29,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:29,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-20 18: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-20 18: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-20 18:48:30,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 18:48:30,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:30,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 18:48:30,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 18:48:30,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 18:48:30,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-20 18:48:30,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-20 18:48:30,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008504833_578.jpg' 2025-07-20 18:48:30,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:30,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:30,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:31,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:31,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:31,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:31,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:48:31,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 18:48:31,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:48:31,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 18:48:31,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:31,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 18:48:31,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 18:48:31,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 18:48:32,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-20 18:48:32,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-20 18:48:32,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008504769_380.jpg' 2025-07-20 18:48:32,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:32,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:32,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:32,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:32,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:32,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:32,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:48:33,220 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:33,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:48:33,569 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:33,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:33,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:33,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 18:48:33,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 18:48:33,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 18:48:33,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 18:48:33,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008505261_359.jpg' 2025-07-20 18:48:33,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:33,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:33,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:34,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:34,229 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:34,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:34,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:48:34,606 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:34,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:48:34,954 - 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 18:48:34,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 18:48:34,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 18:48:34,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 18:48:34,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 18:48:35,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-20 18:48:35,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-20 18:48:35,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008505305_809.jpg' 2025-07-20 18:48:35,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:35,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:35,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:35,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:35,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:35,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:35,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 18:48:36,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 18:48:36,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 18:48:36,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-20 18:48:36,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:36,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-20 18:48:36,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-20 18:48:36,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-20 18:48:36,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-20 18:48:36,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-20 18:48:36,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008505418_242.jpg' 2025-07-20 18:48:36,687 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:36,687 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:36,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:37,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:37,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:37,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:37,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 18:48:37,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-20 18:48:37,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-20 18:48:37,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:37,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:37,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:37,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 18:48:37,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 18:48:37,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 18:48:37,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 18:48:37,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008505503_853.jpg' 2025-07-20 18:48:38,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:38,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:38,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:38,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:38,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:38,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48: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 18:48:38,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 18:48:38,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-20 18:48: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-20 18:48:39,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:39,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:39,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:48:39,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:48:39,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 18:48:39,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:48:39,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008505724_616.jpg' 2025-07-20 18:48:39,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:39,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:39,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:40,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:40,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:40,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:40,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 18:48:40,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 18:48:40,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-20 18:48:40,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 18:48:40,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:40,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 18:48:40,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 18:48:40,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 18:48:41,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 18:48:41,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:48:41,183 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008506370_644.jpg' 2025-07-20 18:48:41,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:41,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:41,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:41,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:41,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:41,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:41,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 18:48:41,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 18:48:41,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-20 18:48:42,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:42,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:42,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:42,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:48:42,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:48:42,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:48:42,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 18:48:42,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008514970_785.jpg' 2025-07-20 18:48:42,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:42,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:42,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:43,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:43,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:43,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:43,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 18:48:43,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 18:48:43,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 18:48:43,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-20 18:48:43,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:43,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 18:48:43,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 18:48:43,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 18:48:43,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 18:48:43,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 18:48:48,662 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008528446_325.jpg' 2025-07-20 18:48:48,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:48,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:48,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:49,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:49,076 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:49,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:49,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-20 18:48:49,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 18:48:49,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 18:48:49,805 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:49,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:49,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 18:48:49,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 18:48:49,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 18:48:50,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:48:50,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:48:50,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008529083_516.jpg' 2025-07-20 18:48:50,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:50,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:50,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:50,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:50,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:50,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:50,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-20 18:48:50,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:50,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:48:51,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:51,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:51,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-20 18:48:51,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-20 18:48:51,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-20 18:48:51,465 - 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 18:48:51,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 18:48:51,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 18:48:51,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008529079_968.jpg' 2025-07-20 18:48:51,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:51,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:51,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:51,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:51,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:51,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:51,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 18:48:52,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 18:48: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-20 18:48:52,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 18:48:52,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:52,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:52,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:48:52,617 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:48:52,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 18: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 18: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_1753008529505_108.jpg' 2025-07-20 18:48:53,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:53,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:53,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:53,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:53,458 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:53,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:53,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:48:53,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:53,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-20 18:48:54,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-20 18:48:54,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:54,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-20 18:48:54,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-20 18:48:54,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-20 18:48:54,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:48:54,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:48:54,432 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008529839_715.jpg' 2025-07-20 18:48:54,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:54,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:54,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:54,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:54,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:54,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:54,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 18:48:55,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 18:48:55,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:55,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:55,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-20 18:48:55,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-20 18:48:55,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-20 18:48:55,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-20 18:48:55,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-20 18:48:55,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008530663_188.jpg' 2025-07-20 18:48:55,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:48:55,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:48:55,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:48:56,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:48:56,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:48:56,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:48:56,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:48:56,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-20 18:48:56,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-20 18:48:56,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:48:56,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:48:56,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:48:56,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:48:56,974 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:48:57,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:48:57,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:49:12,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008551880_392.jpg' 2025-07-20 18:49:12,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:49:12,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:49:12,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:49:12,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:49:12,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:49:12,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:49:12,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:49:13,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-20 18:49:13,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-20 18:49:13,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 18:49:13,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:49:13,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 18:49:13,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 18:49:13,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 18:49:13,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:49:13,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:49:13,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008552894_168.jpg' 2025-07-20 18:49:13,925 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:49:13,925 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:49:13,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:49:14,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:49:14,262 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:49:14,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:49:14,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-20 18:49:14,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 18:49:14,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-20 18:49:14,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 18:49:14,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:49:14,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 18:49:14,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 18:49:14,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 18:49:15,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:49:15,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:49:15,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008553991_952.jpg' 2025-07-20 18:49:15,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:49:15,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:49:15,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:49:15,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:49:15,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:49:15,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:49:15,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:49:16,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 18:49:16,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:49:16,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:49:16,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 18:49:16,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 18:49:16,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 18:49:16,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 18:49:16,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 18:49:36,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008576124_105.jpg' 2025-07-20 18:49:36,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:49:36,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:49:36,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:49:37,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:49:37,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:49:37,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:49:37,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-20 18:49:37,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 18:49:37,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 18:49:37,785 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:49:37,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:49:37,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:49:37,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 18:49:37,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 18:49:38,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-20 18:49:38,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 18:49:38,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008577211_702.jpg' 2025-07-20 18:49:38,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:49:38,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:49:38,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:49:38,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:49:38,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:49:38,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:49:38,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-20 18:49:38,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 18:49:38,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 18:49: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 18:49:39,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:49:39,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 18:49:39,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 18:49:39,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 18:49: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-20 18:49: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-20 18:56:24,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008983964_125.jpg' 2025-07-20 18:56:24,702 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:24,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:24,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:25,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:25,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:25,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:25,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 18:56:25,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 18:56:25,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 18:56:25,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-20 18:56:25,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:25,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-20 18:56:25,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-20 18:56:25,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 18:56:26,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:26,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 18:56:26,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008984449_961.jpg' 2025-07-20 18:56:26,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:26,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:26,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:26,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:26,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:26,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:26,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-20 18:56:27,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 18:56:27,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 18:56:27,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 18:56:27,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:27,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 18:56:27,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 18:56:27,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 18:56:27,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 18:56:27,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 18:56:27,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008984609_222.jpg' 2025-07-20 18:56:28,015 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:28,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:28,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:28,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:28,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:28,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:28,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 18:56:28,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 18:56:28,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 18:56:29,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-20 18:56:29,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:29,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 18:56:29,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-20 18:56:29,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:56:29,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 18:56:29,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 18:56:29,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008984812_628.jpg' 2025-07-20 18:56:29,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:29,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:29,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:29,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:29,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:29,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:29,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 18:56:30,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 18:56:30,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 18:56:30,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 18:56:30,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:30,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 18:56:30,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 18:56:30,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 18:56:30,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 18:56:30,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 18:56:30,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008984911_852.jpg' 2025-07-20 18:56:31,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:31,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:31,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:31,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:31,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:31,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:31,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 18:56:31,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:31,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:32,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:32,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:32,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:56:32,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:56:32,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:56:32,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:32,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-20 18:56:32,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985183_356.jpg' 2025-07-20 18:56:32,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:32,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:32,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:33,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:33,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:33,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:33,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-20 18:56:33,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 18:56:33,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-20 18:56:33,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-20 18:56:33,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:33,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 18:56:33,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 18:56:33,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 18:56:34,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 18:56:34,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 18:56:34,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985235_992.jpg' 2025-07-20 18:56:34,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:34,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:34,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:34,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:34,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:34,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:34,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 18:56:35,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 18:56:35,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 18:56:35,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 18:56:35,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:35,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 18:56:35,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 18:56:35,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 18:56:35,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 18:56:35,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 18:56:35,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985241_881.jpg' 2025-07-20 18:56:36,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:36,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:36,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:36,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:36,377 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:36,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:36,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-20 18:56:36,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:36,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:37,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-20 18:56:37,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:37,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-20 18:56:37,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-20 18:56:37,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-20 18:56:37,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:37,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:56:37,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985230_40.jpg' 2025-07-20 18:56:37,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:37,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:37,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:38,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:38,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:38,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:38,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:56:38,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 18:56:38,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 18:56:38,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:38,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:38,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 18:56:38,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 18:56:38,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 18:56:39,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 18:56:39,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 18:56:39,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985476_702.jpg' 2025-07-20 18:56:39,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:39,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:39,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:39,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:39,807 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:39,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:39,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-20 18:56:40,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 18:56:40,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:40,537 - 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 18:56:40,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 18:56:40,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-20 18:56:40,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-20 18:56:40,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-20 18:56:40,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 18:56:40,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 18:56:40,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985637_185.jpg' 2025-07-20 18:56:40,857 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:40,857 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:40,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:41,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:41,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:41,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:41,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 18:56:41,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 18:56:41,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 18:56:41,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 18:56:41,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:41,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-20 18:56:41,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-20 18:56:41,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-20 18:56:42,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:42,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 18:56:42,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008985698_711.jpg' 2025-07-20 18:56:42,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:42,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:42,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:42,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:42,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:42,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:42,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 18:56:42,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 18:56:42,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 18:56:43,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 18:56:43,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:43,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 18:56:43,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 18:56:43,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 18:56:43,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:43,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:56:43,561 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753008986339_863.jpg' 2025-07-20 18:56:43,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:43,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:43,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:43,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:43,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:43,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:43,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 18:56:44,352 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:44,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:44,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 18:56:44,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:44,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 18:56:44,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 18:56:44,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 18:56:44,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 18:56:44,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 18:56:48,135 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009007907_90.jpg' 2025-07-20 18:56:48,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:48,216 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:48,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:48,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:48,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:48,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:48,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 18:56:48,930 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:48,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:49,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 18:56:49,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:49,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 18:56:49,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 18:56:49,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 18:56:49,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-20 18:56:49,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 18:56:49,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009008546_456.jpg' 2025-07-20 18:56:49,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:49,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:49,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:50,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:50,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:50,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:50,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 18:56:50,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:50,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:50,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-20 18:56:50,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:50,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:56:50,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-20 18:56:50,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-20 18:56:51,160 - 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 18:56:51,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 18:56:51,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 18:56:51,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009009276_208.jpg' 2025-07-20 18:56:51,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:51,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:51,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:51,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:51,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:51,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:51,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 18:56:51,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 18:56:51,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-20 18:56:52,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-20 18:56:52,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:52,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-20 18:56:52,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-20 18:56:52,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-20 18:56:52,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:52,560 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:56:52,561 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009009721_570.jpg' 2025-07-20 18:56:52,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:52,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:52,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:52,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:52,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:52,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:52,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-20 18:56:53,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 18:56:53,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 18:56:53,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-20 18:56:53,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:53,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:56:53,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:56:53,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:56:53,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 18:56:53,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:56:53,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009009956_782.jpg' 2025-07-20 18:56:54,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:56:54,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:56:54,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:56:54,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:56:54,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:56:54,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:56:54,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:56:54,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:56:54,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:56:55,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 18:56:55,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:56:55,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 18:56:55,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 18:56:55,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 18:56:55,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 18:56:55,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 18:57:13,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009032899_101.jpg' 2025-07-20 18:57:13,217 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:57:13,217 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:57:13,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:57:13,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:57:13,642 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:57:13,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18: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-20 18:57:14,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-20 18:57:14,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-20 18:57:14,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:57:14,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:57:14,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 18:57:14,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 18:57:14,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 18:57:14,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 18:57:14,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 18:57:14,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009033008_953.jpg' 2025-07-20 18:57:14,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:57:14,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:57:14,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:57:15,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:57:15,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:57:15,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:57:15,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 18:57:15,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:57:15,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 18:57:15,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-20 18:57:15,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:57:15,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-20 18:57:15,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-20 18:57:15,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 18:57:16,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 18:57:16,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 18:57:16,029 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009033696_24.jpg' 2025-07-20 18:57:16,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:57:16,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:57:16,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:57:16,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:57:16,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:57:16,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:57:16,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-20 18:57:16,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-20 18:57:16,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-20 18:57:17,172 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 18:57:17,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:57:17,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 18:57:17,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 18:57:17,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 18:57:17,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 18:57:17,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 18:57:36,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009056311_375.jpg' 2025-07-20 18:57:36,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:57:36,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:57:36,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:57:37,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:57:37,120 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:57:37,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:57:37,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-20 18:57:37,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 18:57:37,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 18:57:37,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 18:57:37,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:57:37,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 18:57:37,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 18:57:37,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 18:57:38,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 18:57:38,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 18:57:38,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009057090_233.jpg' 2025-07-20 18:57:38,173 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 18:57:38,173 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 18:57:38,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 18:57:38,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 18:57:38,506 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 18:57:38,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 18:57:38,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 18:57:38,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 18:57:38,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 18:57:39,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 18:57:39,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 18:57:39,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 18:57:39,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 18:57:39,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 18:57:39,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 18:57:39,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 19:00:24,048 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009223812_897.jpg' 2025-07-20 19:00:24,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:24,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:24,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:24,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:24,549 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:24,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:24,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 19:00:24,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-20 19:00:24,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-20 19:00:25,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-20 19:00:25,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:25,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-20 19:00:25,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-20 19:00:25,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-20 19:00:25,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:25,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:25,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009224785_833.jpg' 2025-07-20 19:00:25,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:25,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:25,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:25,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:25,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:25,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:25,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-20 19:00: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-20 19:00: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-20 19:00:26,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 19:00:26,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:26,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 19:00:26,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:00:26,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:00:26,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 19:00:26,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 19:00:26,908 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009224802_19.jpg' 2025-07-20 19:00:27,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:27,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:27,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:27,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:27,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:27,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:27,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 19:00:27,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 19:00:27,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 19:00:28,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:28,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:28,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:00:28,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:00:28,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:00:28,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-20 19:00:28,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 19:00:28,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009224904_636.jpg' 2025-07-20 19:00:28,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:28,554 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:28,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:28,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:28,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:28,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:28,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-20 19:00:29,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 19:00: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-20 19:00:29,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-20 19:00:29,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:29,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-20 19:00:29,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-20 19:00:29,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-20 19:00:29,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:29,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:29,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009225043_975.jpg' 2025-07-20 19:00:29,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:29,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:29,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:30,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:30,284 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:30,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:30,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-20 19:00:30,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-20 19:00:30,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:00:31,014 - 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 19:00:31,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:00:31,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 19:00:31,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 19:00:31,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 19:00:31,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:31,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:31,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009225080_848.jpg' 2025-07-20 19:00:31,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:31,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:31,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:31,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:31,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:31,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00: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 19:00: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 19:00: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 19:00:32,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 19:00:32,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00: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 19:00: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 19:00: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 19:00:32,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-20 19:00:32,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-20 19:00:32,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009225163_826.jpg' 2025-07-20 19:00:32,727 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:32,727 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:32,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:33,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:33,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:33,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:33,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 19:00:33,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-20 19:00:33,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-20 19:00:33,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:33,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:33,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:00:33,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:00:33,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:00:34,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:34,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:34,054 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009225316_63.jpg' 2025-07-20 19:00:34,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:34,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:34,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:34,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:34,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:34,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:34,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 19:00:34,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:34,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-20 19:00:35,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:35,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:35,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-20 19:00:35,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-20 19:00:35,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-20 19:00:35,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 19:00:35,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 19:00:35,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009225980_661.jpg' 2025-07-20 19:00:35,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:35,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:35,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:35,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:35,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:35,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00: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-20 19:00:36,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 19:00: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 19:00:36,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-20 19:00:36,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00: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 19:00: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 19:00: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 19:00:36,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 19:00:36,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 19:00:36,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009226288_203.jpg' 2025-07-20 19:00:36,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:36,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:36,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:37,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:37,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:37,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:37,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-20 19:00:37,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-20 19:00:37,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 19:00:37,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 19:00:37,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:37,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 19:00:37,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 19:00:37,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 19:00:38,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:38,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 19:00:38,219 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009226347_539.jpg' 2025-07-20 19:00:38,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:38,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:38,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:38,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:38,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:38,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:38,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 19:00:39,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 19:00:39,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:00:39,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-20 19:00:39,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:00:39,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:00:39,393 - 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 19:00:39,393 - 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 19:00:39,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 19:00:39,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 19:00:39,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 19:00:39,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 19:00:39,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009229058_811.jpg' 2025-07-20 19:00:39,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:39,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:39,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:40,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:40,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:40,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:40,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:00:40,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-20 19:00:40,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-20 19:00:40,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:40,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:40,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-20 19:00:40,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 19:00:40,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 19:00:41,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 19:00:41,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:41,044 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009230343_213.jpg' 2025-07-20 19:00:41,127 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:41,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:41,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:41,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:41,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:41,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:41,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:00:41,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:41,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 1 2025-07-20 19:00:41,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:00:41,886 - 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 19:00:41,886 - 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 19:00:41,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 19:00:41,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 19:00:42,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-20 19:00:42,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-20 19:00:42,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009234564_926.jpg' 2025-07-20 19:00:42,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:42,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:42,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:42,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:42,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:42,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:42,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 19:00:42,956 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:42,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:00:43,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:43,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:43,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:00:43,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:00:43,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:00:43,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:43,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:48,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009248423_886.jpg' 2025-07-20 19:00:48,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:48,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:48,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:49,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:49,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:49,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:49,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 19:00:49,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-20 19:00:49,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-20 19:00:49,785 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:49,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:49,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 19:00:49,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 19:00:49,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 19:00:50,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 19:00:50,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 19:00:50,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009248422_659.jpg' 2025-07-20 19:00:50,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:50,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:50,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:50,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:50,461 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:50,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:50,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:00:50,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:50,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:00:51,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:51,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:51,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 19:00:51,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 19:00:51,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 19:00:51,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-20 19:00:51,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 19:00:51,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009249234_92.jpg' 2025-07-20 19:00:51,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:51,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:51,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:51,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:51,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:51,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:51,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:00:52,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 19:00:52,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 19:00:52,591 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:00:52,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:52,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:00:52,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:00:52,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:00:52,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 19:00:52,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 19:00:52,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009249401_781.jpg' 2025-07-20 19:00:52,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:52,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:52,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:53,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:53,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:53,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:53,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 19:00:53,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-20 19:00:53,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-20 19:00:54,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 19:00:54,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00:54,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 19:00:54,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 19:00:54,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 19:00:54,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:00:54,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:00:54,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009251328_332.jpg' 2025-07-20 19:00:54,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:00:54,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:00:54,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:00:54,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:00:54,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:00:54,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:00:54,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:00: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 19:00: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 19:00: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 19:00:55,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:00: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 19:00: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 19:00: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 19:00:55,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 19:00:55,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 19:01:12,033 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009271777_362.jpg' 2025-07-20 19:01:12,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:01:12,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:01:12,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:01:12,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:01:12,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:01:12,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:01:12,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 19:01:12,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 19:01:12,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 19:01:13,265 - 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 19:01:13,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:01:13,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 19:01:13,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 19:01:13,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 19:01:13,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:01:13,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 19:01:13,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009273133_652.jpg' 2025-07-20 19:01:13,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:01:13,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:01:13,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:01:13,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:01:13,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:01:13,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:01:13,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-20 19:01:14,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 19:01:14,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 19:01:14,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 19:01:14,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:01:14,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 19:01:14,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-20 19:01:14,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-20 19:01:14,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 19:01:14,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 19:01:15,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009274899_794.jpg' 2025-07-20 19:01:15,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:01:15,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:01:15,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:01:15,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:01:15,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:01:15,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:01:15,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-20 19:01:16,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 19:01:16,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 19:01:16,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 19:01:16,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:01:16,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:01:16,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:01:16,369 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:01:16,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 19:01:16,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:01:36,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009296246_525.jpg' 2025-07-20 19:01:36,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:01:36,819 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:01:36,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:01:37,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:01:37,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:01:37,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:01:37,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-20 19:01:37,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 19:01:37,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 19:01:37,972 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:01:37,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:01:37,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:01:37,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:01:37,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:01:38,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 19:01:38,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:01:38,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009297770_730.jpg' 2025-07-20 19:01:38,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:01:38,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:01:38,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:01:38,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:01:38,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:01:38,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:01:38,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:01:39,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-20 19:01:39,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-20 19:01:39,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-20 19:01:39,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:01:39,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-20 19:01:39,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-20 19:01:39,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-20 19:01:39,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:01:39,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:08:24,503 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009704266_915.jpg' 2025-07-20 19:08:24,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:24,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:24,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:25,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:25,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:25,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:25,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-20 19:08:25,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 19:08:25,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 19:08:26,126 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:08:26,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:26,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 19:08:26,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 19:08:26,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 19:08: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 19:08: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 19:08: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_1753009704266_71.jpg' 2025-07-20 19:08:26,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:26,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:26,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:26,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:26,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:26,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:26,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-20 19:08: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-20 19:08:27,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 19:08:27,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 19:08:27,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08: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-20 19:08: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-20 19:08: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-20 19:08:27,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 19:08:27,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 19:08:27,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009704268_787.jpg' 2025-07-20 19:08:28,084 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:28,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:28,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:28,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:28,436 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:28,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08: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 19:08:28,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-20 19:08:28,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 19:08: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 19:08:29,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08: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 19:08: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 19:08: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 19:08:29,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 19:08:29,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 19:08:29,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009704736_971.jpg' 2025-07-20 19:08:29,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:29,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:29,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:30,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:30,040 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:30,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:30,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:08:30,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-20 19:08:30,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-20 19:08:30,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-20 19:08:30,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:30,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-20 19:08:30,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-20 19:08: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 19:08:31,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-20 19:08:31,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-20 19:08:31,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009704745_872.jpg' 2025-07-20 19:08:31,366 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:31,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:31,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:31,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:31,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:31,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:31,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 19:08:32,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 19:08:32,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 19:08:32,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 19:08:32,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:32,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 19:08:32,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:08:32,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 19:08:32,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 19:08:32,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 19:08:32,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009704919_184.jpg' 2025-07-20 19:08:32,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:32,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:32,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:33,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:33,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:33,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:33,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 19:08:33,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 19:08:33,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 19:08:34,029 - 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 19:08:34,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:08:34,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:08:34,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:08:34,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:08: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 19:08: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 19:08: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_1753009705426_986.jpg' 2025-07-20 19:08:34,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:34,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:34,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:34,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:34,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:34,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:34,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 19:08:35,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 19:08:35,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 19:08: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 19:08:35,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08: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 19:08: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 19:08: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 19:08:35,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 19:08:35,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 19:08:35,712 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009705433_282.jpg' 2025-07-20 19:08:35,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:35,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:35,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:36,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:36,137 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:36,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:36,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 19:08:36,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 19:08:36,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 19:08:36,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 19:08:36,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:36,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 19:08:36,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-20 19:08:36,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-20 19:08:37,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 19:08:37,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 19:08:37,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009705486_433.jpg' 2025-07-20 19:08:37,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:37,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:37,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:37,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:37,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:37,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:37,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 19:08:38,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 19:08:38,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 19:08:38,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 19:08:38,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:38,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 19:08:38,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 19:08:38,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 19:08:38,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 19:08:38,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 19:08:38,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009705822_687.jpg' 2025-07-20 19:08:38,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:38,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:38,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:39,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:39,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:39,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:39,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 19:08:39,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 19:08:39,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 19:08:39,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-20 19:08:39,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:39,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-20 19:08:39,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-20 19:08:39,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-20 19:08:40,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 19:08:40,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 19:08:40,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009706057_370.jpg' 2025-07-20 19:08:40,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:40,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:40,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:40,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:40,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:40,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:40,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 19:08:41,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:08:41,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 19:08:41,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 19:08:41,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:41,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 19:08:41,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 19:08:41,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 19:08:41,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-20 19:08:41,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 19:08:41,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009706248_815.jpg' 2025-07-20 19:08:42,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:42,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:42,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:42,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:42,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:42,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:42,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-20 19:08:42,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 19:08:42,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:08:43,121 - 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 19:08:43,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:08:43,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:08:43,132 - 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 19:08:43,132 - 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 19:08:43,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-20 19:08:43,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-20 19:08:43,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 19:08:43,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 19:08:43,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009714716_559.jpg' 2025-07-20 19:08:43,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:43,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:43,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:43,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:43,806 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:43,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:43,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-20 19:08:44,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 19:08:44,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 19:08:44,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 19:08:44,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:44,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 19:08:44,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 19:08:44,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 19:08:44,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 19:08:44,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-20 19:08:48,032 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009727794_465.jpg' 2025-07-20 19:08:48,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:48,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:48,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:48,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:48,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:48,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:48,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 19:08:49,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 19:08:49,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 19:08:49,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-20 19:08:49,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:49,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 19:08:49,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 19:08:49,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 19:08:49,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:08:49,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 19:08:49,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009728858_833.jpg' 2025-07-20 19:08:49,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:49,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:49,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:50,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:50,113 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:50,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:50,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 19:08: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 19:08: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 19:08:50,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 19:08:50,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:50,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 19:08:50,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 19:08:50,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 19:08:51,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 19:08:51,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 19:08:51,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009728761_582.jpg' 2025-07-20 19:08:51,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:51,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:51,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:51,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:51,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:51,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:51,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 19:08:52,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:08:52,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 19:08:52,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 19:08:52,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:52,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 19:08:52,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 19:08:52,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 19:08:52,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 19:08:52,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 19:08:52,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009729266_108.jpg' 2025-07-20 19:08:52,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:52,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:52,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:53,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:53,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:53,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:53,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 19:08:53,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-20 19:08:53,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:08:53,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 19:08:53,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:53,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 19:08:53,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 19:08:53,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 19:08:54,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:08:54,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:08:54,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009729353_229.jpg' 2025-07-20 19:08:54,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:54,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:54,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:54,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:54,661 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:54,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:54,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:08:55,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:08:55,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-20 19:08:55,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-20 19:08:55,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:55,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-20 19:08:55,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-20 19:08:55,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-20 19:08:55,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 19:08:55,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 19:08:55,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009729889_685.jpg' 2025-07-20 19:08:55,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:08:55,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:08:55,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:08:56,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:08:56,325 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:08:56,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:08:56,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 19:08:56,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 19:08:56,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 19:08:57,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-20 19:08:57,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:08:57,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 19:08:57,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 19:08:57,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 19:08:57,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 19:08:57,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 19:09:12,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009752532_102.jpg' 2025-07-20 19:09:12,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:09:12,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:09:12,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:09:13,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:09:13,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:09:13,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:09:13,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 19:09:13,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 19:09:13,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-20 19:09:14,008 - 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 19:09:14,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 19:09:14,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 19:09:14,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 19:09:14,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 19:09:14,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 19:09:14,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 19:09:14,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009752536_733.jpg' 2025-07-20 19:09:14,346 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:09:14,346 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:09:14,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:09:14,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:09:14,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:09:14,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:09:14,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 19:09:15,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:09:15,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 19:09:15,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 19:09:15,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:09:15,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:09:15,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:09:15,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 19:09:15,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 19:09:15,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 19:09:15,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009753776_170.jpg' 2025-07-20 19:09:15,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:09:15,828 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:09:15,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:09:16,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:09:16,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:09:16,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:09:16,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 19:09:16,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 19:09:16,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 19:09:16,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 19:09:16,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:09:16,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:09:16,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:09:16,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:09:17,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-20 19:09:17,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-20 19:09:36,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009776360_129.jpg' 2025-07-20 19:09:36,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:09:36,691 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:09:36,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:09:37,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:09:37,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:09:37,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:09:37,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-20 19:09:37,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:09:37,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:09:37,873 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:09:37,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:09:37,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-20 19:09:37,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-20 19:09:37,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 19:09:38,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 19:09: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 19:09:38,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753009776950_653.jpg' 2025-07-20 19:09:38,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:09:38,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:09:38,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:09:38,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:09:38,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:09:38,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:09:38,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 19:09:38,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 19:09:38,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-20 19:09:39,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-20 19:09:39,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:09:39,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 19:09:39,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 19:09:39,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 19:09:39,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:09:39,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:16:24,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010183847_779.jpg' 2025-07-20 19:16:24,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:24,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:24,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:25,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:25,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:25,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:25,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:16:25,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:25,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:16:25,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 19:16:25,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:25,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 19:16:25,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 19:16:25,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:16:26,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 19:16:26,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 19:16:26,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184504_655.jpg' 2025-07-20 19:16:26,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:26,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:26,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:26,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:26,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:26,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:26,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 19:16:27,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-20 19:16:27,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-20 19:16:27,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 19:16:27,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:27,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 19:16:27,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 19:16:27,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 19:16:27,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 19:16:27,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 19:16:27,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184621_782.jpg' 2025-07-20 19:16:28,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:28,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:28,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:28,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:28,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:28,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:28,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-20 19:16:28,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 19:16:28,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 19:16:29,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:29,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:29,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 19:16:29,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 19:16:29,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 19:16:29,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 19:16:29,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 19:16:29,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184761_299.jpg' 2025-07-20 19:16:29,562 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:29,562 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:29,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:29,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:29,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:29,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:29,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 19:16:30,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 19:16:30,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 19:16:30,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 19:16:30,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:30,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 19:16:30,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 19:16:30,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 19:16:30,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 19:16:30,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 19:16:30,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184869_484.jpg' 2025-07-20 19:16:31,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:31,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:31,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:31,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:31,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:31,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:31,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 19:16:31,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-20 19:16:31,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-20 19:16:32,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:32,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:32,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-20 19:16:32,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 19:16:32,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 19:16:32,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 19:16:32,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 19:16:32,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184849_583.jpg' 2025-07-20 19:16:32,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:32,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:32,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:33,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:33,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:33,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:33,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-20 19:16:33,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 19:16:33,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 19:16:33,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-20 19:16:34,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:34,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 19:16:34,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 19:16:34,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 19:16:34,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 19:16:34,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:16:34,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184879_300.jpg' 2025-07-20 19:16:34,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:34,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:34,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:34,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:34,893 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:34,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:34,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-20 19:16:35,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-20 19:16:35,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:16:35,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:35,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:35,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:16:35,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:16:35,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:16:35,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-20 19:16:35,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-20 19:16:35,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010184988_559.jpg' 2025-07-20 19:16:36,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:36,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:36,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:36,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:36,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:36,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:36,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 19:16:36,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 19:16:36,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 19:16:37,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-20 19:16:37,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16: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 19:16: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 19:16: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 19:16:37,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 19:16:37,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 19:16:37,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010185192_83.jpg' 2025-07-20 19:16:37,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:37,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:37,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:37,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:37,929 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:37,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:37,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-20 19:16:38,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 19:16:38,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:16:38,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-20 19:16:38,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:16:38,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-20 19:16:38,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-20 19:16:38,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-20 19:16:38,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:16:38,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:16:38,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010185602_896.jpg' 2025-07-20 19:16:40,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:40,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:40,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:40,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:40,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:40,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:40,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 19:16:41,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 19:16:41,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 19:16:41,374 - 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 19:16:41,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:16:41,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:16:41,384 - 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 19:16:41,385 - 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 19:16:41,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:16:41,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:16:41,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 19:16:41,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 19:16:41,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010186247_450.jpg' 2025-07-20 19:16:41,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:41,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:41,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:42,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:42,059 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:42,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:42,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:16:42,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 19:16:42,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 19:16:42,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:42,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:42,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 19:16:42,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-20 19:16:42,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-20 19:16:43,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 19:16:43,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 19:16:43,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010186774_869.jpg' 2025-07-20 19:16:43,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:43,129 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:43,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:43,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:43,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:43,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:43,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:16:43,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 19:16:43,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 19: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:44,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:44,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 19:16:44,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 19:16:44,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 19:16:44,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-20 19:16:44,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-20 19:16:47,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010207742_703.jpg' 2025-07-20 19:16:48,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:48,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:48,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:48,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:48,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:48,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:48,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 19:16:48,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-20 19:16:48,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-20 19:16:49,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 19:16:49,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:49,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 19:16:49,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 19:16:49,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 19:16:49,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-20 19:16:49,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-20 19:16:49,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010208287_607.jpg' 2025-07-20 19:16:49,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:49,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:49,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:49,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:49,785 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:49,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:49,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 19:16:50,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 19:16:50,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 19:16:50,505 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:16:50,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:50,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:16:50,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:16:50,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:16:50,754 - 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 19:16:50,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:16:50,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:16:50,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010208499_392.jpg' 2025-07-20 19:16:50,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:50,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:50,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:51,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:51,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:51,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:51,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 19:16:51,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 19:16:51,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 19:16:51,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 19:16:51,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:51,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 19:16:51,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 19:16:51,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 19:16:52,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 19:16:52,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 19:16:52,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010208761_909.jpg' 2025-07-20 19:16:52,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:52,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:52,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:52,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:52,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:52,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:52,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 19:16:53,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 19:16:53,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 19:16:53,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 19:16:53,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:53,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:16:53,495 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:16:53,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:16:53,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-20 19:16:53,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-20 19:16:53,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010209879_132.jpg' 2025-07-20 19:16:54,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:54,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:54,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:54,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:54,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:54,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:54,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 19:16:54,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 19:16:54,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 19:16:55,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-20 19:16:55,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:55,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:16:55,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:16:55,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:16:55,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:16:55,389 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:16:57,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010217333_574.jpg' 2025-07-20 19:16:57,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:16:57,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:16:57,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:16:58,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:16:58,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:16:58,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:16:58,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-20 19:16:58,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 19:16:58,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 19:16:58,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 19:16:58,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:16:58,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 19:16:58,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 19:16:58,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 19:16:59,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 19:16:59,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 19:17:12,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010232112_25.jpg' 2025-07-20 19:17:12,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:17:12,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:17:12,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:17:12,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:17:12,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:17:12,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:17:12,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 19:17:13,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 19:17:13,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-20 19:17:13,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 19:17:13,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:17:13,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 19:17:13,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 19:17:13,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 19:17:13,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 19:17:13,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 19:17:13,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010232327_733.jpg' 2025-07-20 19:17:13,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:17:13,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:17:13,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:17:14,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:17:14,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:17:14,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:17:14,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 19:17: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 19:17: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 19:17:14,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:17:14,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:17:14,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:17:14,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:17:14,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:17:15,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 19:17:15,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 19:17:16,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010236516_94.jpg' 2025-07-20 19:17:16,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:17:16,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:17:16,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:17:17,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:17:17,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:17:17,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:17:17,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 19:17:17,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-20 19:17:17,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-20 19:17:17,882 - 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 19:17:17,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 19:17:17,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:17:17,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:17:17,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:17:18,143 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:17:18,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:17:35,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010255013_241.jpg' 2025-07-20 19:17:35,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:17:35,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:17:35,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:17:35,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:17:35,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:17:35,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:17:35,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-20 19:17:36,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 19:17:36,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 19:17:36,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 19:17:36,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:17:36,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 19:17:36,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 19:17:36,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 19:17:36,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 19:17:36,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 19:17:36,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010255912_323.jpg' 2025-07-20 19:17:36,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:17:36,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:17:36,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:17:37,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:17:37,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:17:37,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:17:37,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-20 19:17:37,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-20 19:17:37,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 19:17:37,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-20 19:17:37,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:17:37,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-20 19:17:37,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-20 19:17:37,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-20 19:17:38,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 19:17:38,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 19:24:24,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010664180_175.jpg' 2025-07-20 19:24:24,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:24,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:24,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:25,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:25,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:25,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:25,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-20 19:24: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 19:24: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 19:24:26,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 19:24:26,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:26,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 19:24:26,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 19:24:26,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 19:24:26,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:24:26,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-20 19:24:26,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010664508_741.jpg' 2025-07-20 19:24:26,585 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:26,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:26,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:26,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:26,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:26,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:26,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 19:24:27,301 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:27,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 19:24:27,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 19:24:27,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:27,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-20 19:24:27,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-20 19:24:27,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-20 19:24:27,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:24:27,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:24:27,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010664872_423.jpg' 2025-07-20 19:24:28,164 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:28,164 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:28,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:28,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:28,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:28,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:28,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:24:28,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 19:24:28,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 19:24:29,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 19:24:29,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:29,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 19:24:29,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 19:24:29,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 19:24:29,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 19:24:29,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 19:24:29,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010664953_294.jpg' 2025-07-20 19:24:29,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:29,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:29,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:30,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:30,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:30,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:30,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 19:24:30,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 19:24:30,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 19:24:30,840 - 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 19:24:30,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:24:30,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 19:24:30,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 19:24:30,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 19:24:31,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-20 19:24:31,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-20 19:24:31,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665050_728.jpg' 2025-07-20 19:24:31,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:31,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:31,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:31,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:31,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:31,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:31,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 19:24:31,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 19:24:31,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 19:24:32,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 19:24:32,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:32,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:24:32,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:24:32,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:24:32,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 19:24:32,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 19:24:32,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665049_953.jpg' 2025-07-20 19:24:32,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:32,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:32,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:33,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:33,076 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:33,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:33,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-20 19:24:33,458 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:33,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:24:33,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 19:24:33,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:33,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:24:33,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:24:33,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:24:34,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 19:24:34,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 19:24:34,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665199_414.jpg' 2025-07-20 19:24:34,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:34,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:34,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:34,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:34,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:34,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:34,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:24:34,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 19:24:34,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 19:24:35,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:35,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:35,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 19:24:35,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 19:24:35,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 19:24:35,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 19:24:35,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:24:35,457 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665885_725.jpg' 2025-07-20 19:24:35,533 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:35,533 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:35,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:35,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:35,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:35,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:35,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-20 19:24:36,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:36,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:24:36,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 19:24:36,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:36,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 19:24:36,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 19:24:36,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 19:24:36,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-20 19:24:36,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-20 19:24:36,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665932_381.jpg' 2025-07-20 19:24:37,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:37,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:37,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:37,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:37,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:37,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24: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-20 19:24:37,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 19:24:37,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:24:38,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:38,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:38,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:24:38,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-20 19:24:38,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-20 19:24:38,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 19:24:38,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 19:24:38,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665936_429.jpg' 2025-07-20 19:24:38,772 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:38,772 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:38,772 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:39,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:39,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:39,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:39,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:24:39,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-20 19:24:39,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-20 19:24:39,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-20 19:24:39,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:39,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-20 19:24:39,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 19:24:39,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 19:24:40,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 19:24: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 19:24:40,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010665926_100.jpg' 2025-07-20 19:24:40,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:40,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:40,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:40,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:40,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:40,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:40,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 19:24:40,878 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:40,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:24:41,226 - 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 19:24:41,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:24:41,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:24:41,237 - 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 19:24:41,237 - 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 19:24:41,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:24:41,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:24:41,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 19:24:41,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 19:24:41,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010666767_815.jpg' 2025-07-20 19:24:41,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:41,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:41,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:42,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:42,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:42,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:42,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 19: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:42,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 19:24:42,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-20 19:24:42,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:42,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-20 19:24:42,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-20 19:24:42,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-20 19:24:43,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 19:24:43,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 19:24:43,115 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010667014_568.jpg' 2025-07-20 19:24:43,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:43,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:43,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:43,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:43,531 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:43,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:43,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-20 19:24: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 19:24: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 19:24: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 19:24:44,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24: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 19:24: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 19:24: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 19:24: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 19:24:44,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 19:24:48,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010688694_163.jpg' 2025-07-20 19:24:49,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:49,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:49,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:49,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:49,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:49,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:49,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 19:24: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-20 19:24: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-20 19:24:50,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 19:24:50,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:50,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 19:24:50,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 19:24:50,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 19:24:50,359 - 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 19:24:50,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:24:50,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-20 19:24:50,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010688917_137.jpg' 2025-07-20 19:24:50,435 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:50,435 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:50,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:50,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:50,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:50,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:50,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 19:24: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 19:24:51,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 19:24:51,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-20 19:24:51,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:51,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-20 19:24:51,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:24:51,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:24:51,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 19:24:51,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 19:24:51,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010689242_438.jpg' 2025-07-20 19:24:51,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:51,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:51,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:52,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:52,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:52,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19: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 19:24:52,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 19:24:52,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 19:24:52,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-20 19:24:52,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:52,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 19:24:52,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 19:24:52,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 19:24:53,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:24:53,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:24:53,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010689570_408.jpg' 2025-07-20 19:24:53,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:53,452 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:53,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:53,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:53,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:53,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:53,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:24:54,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-20 19:24:54,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-20 19:24:54,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 19:24:54,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:54,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 19:24:54,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-20 19:24:54,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-20 19:24:54,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:24:54,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:24:54,780 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010689887_938.jpg' 2025-07-20 19:24:55,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:55,045 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:55,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:55,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:55,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:55,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:55,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 19:24:55,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:55,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:24:56,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 19:24:56,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:56,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 19:24:56,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 19:24:56,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 19:24:56,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:24:56,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:24:56,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010689890_727.jpg' 2025-07-20 19:24:56,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:24:56,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:24:56,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:24:56,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:24:56,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:24:56,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:24:56,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 19:24:57,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-20 19:24:57,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:24:57,534 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:24:57,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:24:57,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:24:57,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:24:57,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:24:57,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-20 19:24:57,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-20 19:25:13,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010712902_765.jpg' 2025-07-20 19:25:13,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:25:13,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:25:13,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:25:13,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:25:13,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:25:13,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:25: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-20 19:25:14,296 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:25:14,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:25:14,648 - 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 19:25:14,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 19:25:14,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 19:25:14,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 19:25:14,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 19:25: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-20 19:25: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-20 19:25:14,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010712901_623.jpg' 2025-07-20 19:25:14,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:25:14,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:25:14,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:25:15,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:25:15,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:25:15,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:25:15,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 19:25:15,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:25:15,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:25:16,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 19:25:16,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:25:16,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 19:25:16,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 19:25:16,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 19:25:16,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 19:25:16,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 19:25:16,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010713265_224.jpg' 2025-07-20 19:25:16,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:25:16,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:25:16,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:25:16,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:25:16,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:25:16,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:25:16,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 19:25:17,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:25:17,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:25:17,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 19:25:17,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:25:17,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-20 19:25:17,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-20 19:25:17,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-20 19:25:17,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 19:25:17,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 19:25:36,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010735941_775.jpg' 2025-07-20 19:25:36,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:25:36,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:25:36,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:25:36,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:25:36,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:25:36,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:25:36,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 19:25:37,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 19:25:37,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 19:25:37,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 19:25:37,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:25:37,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-20 19:25:37,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-20 19:25:37,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-20 19:25:37,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 19:25:37,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 19:25:37,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753010737295_266.jpg' 2025-07-20 19:25:37,749 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:25:37,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:25:37,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:25:38,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:25:38,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:25:38,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:25:38,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:25:38,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 19:25:38,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 19:25:38,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 19:25:38,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:25:38,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 19:25:38,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 19:25:38,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 19:25:39,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 19:25:39,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 19:32:24,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011143964_370.jpg' 2025-07-20 19:32:24,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:24,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:24,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:25,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:25,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:25,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:25,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-20 19:32:25,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-20 19:32:25,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-20 19:32:25,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 19:32:25,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:25,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 19:32:25,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 19:32:25,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 19:32:26,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:32:26,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 19:32:26,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011144035_253.jpg' 2025-07-20 19:32:26,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:26,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:26,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:26,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:26,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:26,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:26,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 19:32:27,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 19:32:27,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 19:32:27,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-20 19:32:27,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:27,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-20 19:32:27,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-20 19:32:27,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-20 19:32:27,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 19:32:27,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 19:32:27,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011144441_118.jpg' 2025-07-20 19:32:28,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:28,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:28,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:28,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:28,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:28,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:28,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 19:32:28,959 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:28,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-20 19:32:29,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:29,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:29,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-20 19:32:29,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 19:32:29,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 19:32:29,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 19:32:29,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 19:32:29,559 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011144653_941.jpg' 2025-07-20 19:32:29,833 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:29,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:29,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:30,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:30,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:30,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:30,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:32:30,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-20 19:32:30,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-20 19:32:30,921 - 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 19:32:30,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:32:30,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:32:30,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:32:30,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:32:31,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 19:32:31,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 19:32:31,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011144815_801.jpg' 2025-07-20 19:32:31,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:31,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:31,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:31,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:31,794 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:31,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:31,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 19:32:32,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 19:32:32,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 19:32:32,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:32,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:32,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 19:32:32,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-20 19:32:32,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-20 19:32:32,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:32:32,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:32:32,780 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011144855_697.jpg' 2025-07-20 19:32:33,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:33,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:33,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:33,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:33,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:33,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:33,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 19:32:33,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 19:32:33,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 19:32: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 19:32:34,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32: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 19:32: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 19:32: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 19:32:34,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-20 19:32:34,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:32:34,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011145022_703.jpg' 2025-07-20 19:32:34,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:34,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:34,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:35,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:35,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:35,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:35,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:32:35,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 19:32:35,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 19:32:35,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 19:32:35,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:35,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 19:32:35,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 19:32:35,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 19:32:36,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 19:32:36,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 19:32:36,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011145088_137.jpg' 2025-07-20 19:32:36,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:36,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:36,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:36,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:36,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:36,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:36,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-20 19:32:36,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-20 19:32:36,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-20 19:32:37,187 - 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 19:32:37,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:32:37,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:32:37,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:32:37,187 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:32:37,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 19:32:37,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 19:32:37,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011145264_345.jpg' 2025-07-20 19:32:37,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:37,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:37,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:37,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:37,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:37,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:37,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 19:32:38,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-20 19:32: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-20 19:32:38,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-20 19:32:38,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:38,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-20 19:32:38,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-20 19:32:38,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-20 19:32:38,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-20 19:32:38,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-20 19:32:38,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011145228_465.jpg' 2025-07-20 19:32:39,145 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:39,146 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:39,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:39,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:39,497 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:39,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32: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 19:32:39,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 19:32:39,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:32:40,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 19:32:40,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:40,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 19:32:40,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 19:32:40,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 19:32:40,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 19:32:40,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 19:32:40,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011145403_980.jpg' 2025-07-20 19:32:40,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:40,569 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:40,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:40,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:40,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:40,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:40,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 19:32:41,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 19:32:41,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 19:32:41,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 19:32:41,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:41,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 19:32:41,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 19:32:41,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 19:32:41,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 19:32:41,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 19:32:41,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011145769_340.jpg' 2025-07-20 19:32:42,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:42,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:42,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:42,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:42,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:42,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:42,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-20 19:32:42,959 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:42,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-20 19:32:43,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 19:32:43,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:43,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 19:32:43,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 19:32:43,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 19:32:43,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-20 19:32:43,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-20 19:32:43,566 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011146122_33.jpg' 2025-07-20 19:32:43,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:43,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:43,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:44,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:44,201 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:44,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:44,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-20 19:32:44,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-20 19:32:44,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 19:32:44,938 - 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 19:32:44,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:32:44,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:32:44,948 - 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 19:32:44,948 - 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 19:32:44,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-20 19:32:44,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-20 19:32:45,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 19:32:45,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 19:32:45,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011146776_436.jpg' 2025-07-20 19:32:45,281 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:45,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:45,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:45,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:45,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:45,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:45,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-20 19:32:46,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 19:32:46,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 19:32:46,366 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:46,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:46,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 19:32:46,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 19:32:46,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 19:32:46,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 19:32:46,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 19:32:47,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011167518_557.jpg' 2025-07-20 19:32:48,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:48,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:48,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:48,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:48,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:48,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:48,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-20 19:32:48,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 19:32:48,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 19:32:49,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-20 19:32:49,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:49,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-20 19:32:49,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-20 19:32:49,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-20 19:32:49,381 - 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 19:32:49,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 19:32:49,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 19:32:49,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011168055_309.jpg' 2025-07-20 19:32:49,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:49,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:49,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:49,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:49,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:49,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:49,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 19:32:50,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-20 19:32:50,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-20 19:32:50,568 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:50,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:50,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:32:50,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 19:32:50,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 19:32:50,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:32:50,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 19:32:50,827 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011169162_764.jpg' 2025-07-20 19:32:50,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:50,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:50,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:51,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:51,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:51,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:51,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-20 19:32:51,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-20 19:32:51,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 19:32:51,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:32:51,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:51,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:32:51,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:32:51,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:32:52,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-20 19:32:52,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:32:52,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011169237_782.jpg' 2025-07-20 19:32:52,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:52,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:52,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:52,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:52,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:52,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:52,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 19:32:53,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 19:32:53,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 19:32:53,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-20 19:32:53,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:53,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-20 19:32:53,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-20 19:32:53,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-20 19:32:53,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 19:32:53,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 19:32:53,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011169473_658.jpg' 2025-07-20 19:32:53,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:32:53,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:32:53,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:32:54,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:32:54,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:32:54,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:32:54,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 19:32:54,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 19:32:54,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:32:54,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 19:32:54,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:32:54,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 19:32:54,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 19:32:54,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 19:32:55,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 19:32:55,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 19:33:11,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011191405_161.jpg' 2025-07-20 19:33:11,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:33:11,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:33:11,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:33:12,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:33:12,181 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:33:12,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:33:12,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-20 19:33:12,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:33:12,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:33:12,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 19:33:12,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:33:12,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 19:33:12,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 19:33:12,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 19:33:13,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 19:33:13,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 19:33:13,164 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011192894_148.jpg' 2025-07-20 19:33:13,243 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:33:13,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:33:13,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:33:13,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:33:13,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:33:13,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:33:13,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-20 19:33:13,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-20 19:33:13,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-20 19:33:14,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 19:33:14,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:33:14,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-20 19:33:14,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-20 19:33:14,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-20 19:33:14,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:33:14,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 19:33:16,358 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011196107_16.jpg' 2025-07-20 19:33:16,435 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:33:16,435 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:33:16,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:33:16,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:33:16,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:33:16,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:33:16,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 19:33:17,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 19:33:17,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 19:33:17,515 - 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 19:33:17,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-20 19:33:17,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 19:33:17,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 19:33:17,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 19:33:17,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-20 19:33:17,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-20 19:33:34,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011214222_574.jpg' 2025-07-20 19:33:34,541 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:33:34,541 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:33:34,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:33:34,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:33:34,896 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:33:34,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:33:34,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 19:33:35,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 19:33:35,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 19:33:35,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-20 19:33:35,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:33:35,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 19:33:35,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 19:33:35,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 19:33:35,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:33:35,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 19:33:37,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011216829_827.jpg' 2025-07-20 19:33:37,248 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:33:37,248 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:33:37,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:33:37,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:33:37,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:33:37,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:33: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-20 19:33:37,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-20 19:33:37,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 19:33:38,312 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:33:38,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:33:38,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 19:33:38,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 19:33:38,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 19:33:38,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:33:38,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 19:40:24,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011624224_645.jpg' 2025-07-20 19:40:25,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:25,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:25,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:25,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:25,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:25,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:25,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:40:25,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:25,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:40:26,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 19:40:26,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:26,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 19:40:26,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 19:40:26,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 19:40:26,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:40:26,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:40:26,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011624254_332.jpg' 2025-07-20 19:40:26,723 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:26,723 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:26,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:27,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:27,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:27,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40: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 19:40:27,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 19:40:27,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 19:40:27,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:27,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:27,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 19:40:27,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 19:40:27,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 19:40:28,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 19:40:28,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 19:40:28,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011624296_281.jpg' 2025-07-20 19:40:28,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:28,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:28,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:28,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:28,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:28,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:28,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 19:40:28,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 19:40:28,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 19:40:29,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 19:40:29,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:29,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 19:40:29,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 19:40:29,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 19:40:29,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 19:40:29,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 19:40:29,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011624623_541.jpg' 2025-07-20 19:40:29,760 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:29,760 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:29,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:30,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:30,112 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:30,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:30,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 19:40: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 19:40:30,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:40:30,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 19:40:30,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:30,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 19:40:30,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 19:40:30,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 19:40:31,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-20 19:40:31,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 19:40:31,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625020_443.jpg' 2025-07-20 19:40:31,411 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:31,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:31,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:31,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:31,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:31,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:31,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-20 19:40:32,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 19:40:32,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 19:40:32,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 19:40:32,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:32,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 19:40:32,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 19:40:32,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 19:40:32,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-20 19:40:32,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-20 19:40:32,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625119_480.jpg' 2025-07-20 19:40:33,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:33,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:33,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:33,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:33,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:33,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:33,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 19:40:33,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 19:40:33,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 19:40:34,124 - 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 19:40:34,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:40:34,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 19:40:34,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 19:40:34,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 19:40:34,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-20 19:40:34,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-20 19:40:34,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625189_155.jpg' 2025-07-20 19:40:34,669 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:34,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:34,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:35,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:35,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:35,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:35,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:40:35,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 19:40:35,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 19:40:35,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 19:40:35,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:35,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 19:40:35,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 19:40:35,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 19: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 19:40: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-20 19:40:35,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625361_64.jpg' 2025-07-20 19:40:36,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:36,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:36,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:36,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:36,419 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:36,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:36,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:40:36,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 19:40:36,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 19:40:37,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 19:40:37,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:37,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 19:40:37,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 19:40:37,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 19:40:37,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 19:40:37,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 19:40:37,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625522_964.jpg' 2025-07-20 19:40:37,477 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:37,477 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:37,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:37,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:37,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:37,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:37,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 19:40:38,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 19:40:38,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 19:40: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 19:40:38,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40: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 19:40: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 19:40: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 19:40:38,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 19:40:38,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 19:40:38,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625516_434.jpg' 2025-07-20 19:40:38,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:38,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:38,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:39,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:39,263 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:39,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:39,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 19:40: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-20 19:40: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-20 19:40:40,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 19:40:40,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:40,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 19:40:40,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 19:40:40,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 19:40:40,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:40:40,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:40:40,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625523_146.jpg' 2025-07-20 19:40:40,544 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:40,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:40,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:40,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:40,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:40,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:40,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 19:40:41,256 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:41,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:40:41,605 - 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 19:40:41,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:40:41,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:40:41,615 - 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 19:40:41,615 - 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 19:40: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 19:40: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 19:40:41,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 19:40:41,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 19:40:41,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011625690_470.jpg' 2025-07-20 19:40:41,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:41,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:41,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:42,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:42,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:42,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:42,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 19:40:42,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 19:40:42,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-20 19:40:43,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-20 19:40:43,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:43,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 19:40:43,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 19:40:43,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 19:40:43,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 19:40:43,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 19:40:43,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011626250_181.jpg' 2025-07-20 19:40:43,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:43,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:43,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:43,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:43,885 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:43,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:43,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:40:44,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-20 19:40:44,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-20 19:40:44,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 19:40:44,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:44,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 19:40:44,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 19:40:44,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 19:40:44,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-20 19:40:44,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-20 19:40:44,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011626261_753.jpg' 2025-07-20 19:40:45,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:45,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:45,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:45,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:45,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:45,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:45,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 19:40:45,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 19:40:45,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 19:40:46,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:46,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:46,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-20 19:40:46,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-20 19:40:46,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-20 19:40:46,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 19:40:46,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 19:40:46,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011626951_685.jpg' 2025-07-20 19:40:46,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:46,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:46,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:46,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:46,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:46,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:46,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-20 19:40:47,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 19:40:47,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 19:40:47,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:47,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:47,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:40:47,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 19:40:47,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 19:40:47,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 19:40:47,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-20 19:40:47,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011635168_400.jpg' 2025-07-20 19:40:47,995 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:47,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:47,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:48,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:48,326 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:48,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:48,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 19:40:48,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 19:40:48,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 19:40:49,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 19:40:49,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:49,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 19:40:49,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 19:40:49,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 19:40:49,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:40:49,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:40:49,313 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011647523_576.jpg' 2025-07-20 19:40:49,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:49,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:49,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:49,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:49,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:49,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:49,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 19: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:50,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-20 19:40:50,465 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:50,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:50,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:40:50,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:40:50,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:40:50,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:40:50,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:40:50,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011648253_76.jpg' 2025-07-20 19:40:50,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:50,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:50,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:51,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:51,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:51,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:51,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:40:51,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 19:40:51,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-20 19:40:51,879 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:40:51,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:51,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-20 19:40:51,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-20 19:40:51,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-20 19:40:52,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-20 19:40:52,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-20 19:40:52,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011648627_469.jpg' 2025-07-20 19:40:52,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:52,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:52,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:52,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:52,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:52,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:52,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 19:40:52,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 19:40:52,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 19:40:53,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 19:40:53,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:53,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-20 19:40:53,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-20 19:40:53,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-20 19:40:53,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 19:40:53,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 19:40:53,521 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011649609_929.jpg' 2025-07-20 19:40:53,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:53,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:53,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:54,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:54,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:54,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:54,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:40:54,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 19:40:54,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 19:40:54,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-20 19:40:54,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:54,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 19:40:54,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 19:40:54,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 19:40:55,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:40:55,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 19:40:55,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011649699_761.jpg' 2025-07-20 19:40:55,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:55,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:55,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:55,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:55,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:55,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:55,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-20 19:40:55,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 19:40:55,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 19:40:56,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 19:40:56,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:56,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:40:56,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:40:56,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:40:56,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 19:40:56,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-20 19:40:56,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011649924_501.jpg' 2025-07-20 19:40:56,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:40:56,658 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:40:56,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:40:56,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:40:56,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:40:56,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:40:56,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 19:40:57,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-20 19:40:57,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 19:40:57,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 19:40:57,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:40:57,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 19:40:57,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 19:40:57,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 19:40:57,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 19:40:57,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 19:41:12,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011672522_265.jpg' 2025-07-20 19:41:12,835 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:41:12,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:41:12,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:41:13,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:41:13,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:41:13,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:41:13,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:41:13,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-20 19:41:13,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 19:41:13,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 19:41:13,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:41:13,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 19:41:13,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 19:41:13,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 19:41:14,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 19:41:14,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 19:41:14,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011673068_575.jpg' 2025-07-20 19:41:14,537 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:41:14,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:41:14,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:41:14,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:41:14,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:41:14,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:41:14,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 19:41:15,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 19:41:15,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 19:41:15,602 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:41:15,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:41:15,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-20 19:41:15,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-20 19:41:15,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-20 19:41:15,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 19:41:15,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 19:41:15,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011673738_746.jpg' 2025-07-20 19:41:15,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:41:15,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:41:15,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:41:16,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:41:16,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:41:16,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:41:16,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-20 19:41:16,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 19:41:16,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-20 19:41:17,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-20 19:41:17,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:41:17,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-20 19:41:17,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-20 19:41:17,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-20 19:41:17,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:41:17,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:41:36,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011696187_993.jpg' 2025-07-20 19:41:36,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:41:36,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:41:36,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:41:36,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:41:36,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:41:36,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:41:36,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 19:41:37,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-20 19:41:37,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-20 19:41:37,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 19:41:37,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:41:37,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 19:41:37,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 19:41:37,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 19:41:38,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:41:38,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:41:38,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753011697452_233.jpg' 2025-07-20 19:41:38,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:41:38,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:41:38,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:41:38,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:41:38,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:41:38,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:41:38,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 19:41:38,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-20 19:41:38,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 19:41:39,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 19:41:39,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:41:39,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 19:41:39,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 19:41:39,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 19:41:39,422 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:41:39,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-20 19:48:23,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012103670_845.jpg' 2025-07-20 19:48:24,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:24,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:24,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:24,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:24,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:24,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:24,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-20 19:48:25,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 19:48:25,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 19:48:25,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-20 19:48:25,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:25,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-20 19:48:25,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-20 19:48:25,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-20 19:48:25,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 19:48:25,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 19:48:25,890 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104001_505.jpg' 2025-07-20 19:48:26,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:26,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:26,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:26,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:26,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:26,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:26,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 19:48: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 19:48:26,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:48:27,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-20 19:48:27,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48: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 19:48: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 19:48: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 19:48:27,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-20 19:48:27,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-20 19:48:27,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104284_707.jpg' 2025-07-20 19:48:27,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:27,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:27,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:28,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:28,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:28,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:28,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 19:48:28,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-20 19:48:28,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-20 19:48:28,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-20 19:48:28,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:28,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 19:48:28,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 19:48:28,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 19:48:29,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-20 19:48:29,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-20 19:48:29,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104305_654.jpg' 2025-07-20 19:48:29,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:29,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:29,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:29,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:29,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:29,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:29,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 19:48:29,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 19:48:29,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 19:48:30,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 19:48:30,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:30,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 19:48:30,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 19:48:30,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 19:48:30,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 19:48:30,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 19:48:30,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104487_493.jpg' 2025-07-20 19:48:30,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:30,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:30,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:31,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:31,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:31,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:31,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 19:48:31,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 19:48:31,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 19:48:31,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 19:48:31,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:31,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 19:48:31,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 19:48:31,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 19:48: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-20 19:48: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-20 19:48:32,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104490_611.jpg' 2025-07-20 19:48:32,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:32,239 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:32,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:32,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:32,576 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:32,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:32,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-20 19:48:32,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:32,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:48:33,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 19:48:33,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:33,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 19:48:33,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 19:48:33,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 19:48:33,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 19:48:33,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 19:48:33,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104731_284.jpg' 2025-07-20 19:48:33,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:33,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:33,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:33,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:33,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:33,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:33,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 19:48:34,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-20 19:48:34,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 19:48:34,722 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:34,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:34,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 19:48:34,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 19:48:34,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 19:48:34,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 19:48:34,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 19:48:34,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104741_384.jpg' 2025-07-20 19:48:35,062 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:35,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:35,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:35,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:35,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:35,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:35,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-20 19:48:35,781 - 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 19:48:35,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:48:35,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-20 19:48:35,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-20 19:48:35,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-20 19:48:36,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-20 19:48:36,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-20 19:48:36,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012104951_710.jpg' 2025-07-20 19:48:36,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:36,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:36,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:36,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:36,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:36,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:36,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 19:48:37,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 19:48:37,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 19:48:37,412 - 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 19:48:37,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-20 19:48:37,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-20 19:48:37,422 - 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 19:48:37,422 - 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 19:48: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 19:48: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 19:48:37,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 19:48:37,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 19:48:37,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012105099_87.jpg' 2025-07-20 19:48:38,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:38,060 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:38,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:38,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:38,392 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:38,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:38,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:48:38,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 19:48:38,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:48:39,121 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:39,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:39,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 19:48:39,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 19:48:39,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 19:48:39,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 19:48:39,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 19:48:39,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012105218_279.jpg' 2025-07-20 19:48:39,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:39,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:39,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:40,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:40,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:40,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48: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 19:48:40,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 19:48:40,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 19:48:40,861 - 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 19:48:40,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:48:40,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 19:48:40,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:48:40,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:48:41,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 19:48:41,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:48:41,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012106224_17.jpg' 2025-07-20 19:48:41,185 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:41,185 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:41,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:41,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:41,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:41,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:41,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 19:48:41,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 19:48:41,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 19:48:42,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 19:48:42,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:42,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 19:48:42,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 19:48:42,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 19:48:42,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 19:48:42,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 19:48:42,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012106473_514.jpg' 2025-07-20 19:48:42,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:42,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:42,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:43,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:43,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:43,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:43,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 19:48:43,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 19:48:43,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:48:43,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-20 19:48:43,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:43,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-20 19:48:43,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-20 19:48:43,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-20 19:48:44,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 19:48:44,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 19:48:44,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012106721_654.jpg' 2025-07-20 19:48:44,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:44,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:44,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:44,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:44,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:44,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:44,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 19:48:45,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 19:48:45,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 19:48:45,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:45,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:45,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 19:48:45,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 19:48:45,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 19:48:45,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 19:48:45,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 19:48:45,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012108714_640.jpg' 2025-07-20 19:48:46,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:46,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:46,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:46,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:46,404 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:46,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:46,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 19:48:46,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 19:48:46,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-20 19:48:47,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:47,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:47,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:48:47,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:48:47,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:48:47,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 19:48:47,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 19:48:47,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012115245_386.jpg' 2025-07-20 19:48:47,476 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:47,476 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:47,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:47,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:47,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:47,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:47,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 19:48:48,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 19:48:48,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 19:48:48,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-20 19:48:48,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:48,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-20 19:48:48,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-20 19:48:48,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-20 19:48:48,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 19:48:48,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 19:48:48,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012127982_939.jpg' 2025-07-20 19:48:48,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:48,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:48,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:49,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:49,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:49,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:49,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 19:48:49,635 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:49,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:48:49,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 19:48:49,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:49,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 19:48:49,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 19:48:49,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 19:48:50,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 19:48:50,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 19:48:50,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012128305_26.jpg' 2025-07-20 19:48:50,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:50,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:50,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:50,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:50,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:50,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:50,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-20 19:48:51,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 19:48:51,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 19:48:51,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 19:48:51,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:51,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:48:51,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:48:51,397 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:48:51,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-20 19:48:51,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 19:48:51,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012128521_639.jpg' 2025-07-20 19:48:51,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:51,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:51,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:52,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:52,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:52,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:52,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 19:48: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 19:48: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 19:48:52,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 19:48:52,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:52,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 19:48:52,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 19:48:52,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 19:48:53,083 - 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 19:48: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 19:48: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 19:48:53,084 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012128675_7.jpg' 2025-07-20 19:48:53,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:53,169 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:53,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:53,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:53,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:53,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48: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-20 19:48:53,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 19:48:53,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-20 19:48:54,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 19:48:54,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:54,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 19:48:54,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 19:48:54,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 19:48:54,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-20 19:48:54,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-20 19:48:54,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012129614_885.jpg' 2025-07-20 19:48:54,592 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:54,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:54,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:54,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:54,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:54,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:54,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-20 19:48:55,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 19:48:55,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 19:48:55,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:55,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:55,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:48:55,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:48:55,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:48:55,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 19:48:55,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 19:48:55,939 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012129692_728.jpg' 2025-07-20 19:48:56,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:48:56,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:48:56,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:48:56,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:48:56,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:48:56,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:48:56,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:48:56,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:48:56,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:48:57,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-20 19:48:57,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:48:57,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-20 19:48:57,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-20 19:48:57,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-20 19:48:57,366 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:48:57,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-20 19:49:12,138 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012151802_414.jpg' 2025-07-20 19:49:12,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:49:12,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:49:12,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:49:12,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:49:12,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:49:12,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:49:12,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:49:12,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 19:49:12,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 19:49:13,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 19:49:13,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:49:13,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 19:49:13,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 19:49:13,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 19:49:13,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-20 19:49:13,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-20 19:49:13,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012151873_209.jpg' 2025-07-20 19:49:13,632 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:49:13,632 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:49:13,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:49:13,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:49:13,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:49:13,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:49: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 19:49: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 19:49: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 19:49:14,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 19:49:14,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:49:14,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 19:49:14,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 19:49:14,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 19:49:14,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 19:49:14,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 19:49:14,969 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012153613_344.jpg' 2025-07-20 19:49:15,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:49:15,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:49:15,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:49:15,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:49:15,398 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:49:15,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:49:15,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 19:49:15,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 19:49:15,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-20 19:49:16,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 19:49:16,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:49:16,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 19:49:16,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 19:49:16,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 19:49:16,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-20 19:49:16,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-20 19:49:35,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012175135_31.jpg' 2025-07-20 19:49:35,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:49:35,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:49:35,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:49:35,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:49:35,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:49:35,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:49:35,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-20 19:49: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-20 19:49:36,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 19:49:36,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-20 19:49:36,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:49:36,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-20 19:49:36,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-20 19:49: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-20 19:49:36,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-20 19:49:36,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 19:49:38,411 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012178178_382.jpg' 2025-07-20 19:49:38,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:49:38,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:49:38,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:49:38,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:49:38,837 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:49:38,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:49:38,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-20 19:49:39,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 19:49:39,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-20 19:49:39,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 19:49:39,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:49:39,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:49:39,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:49:39,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:49:39,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 19:49:39,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 19:56:24,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584055_412.jpg' 2025-07-20 19:56:24,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:24,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:24,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:25,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:25,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:25,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:25,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-20 19:56:25,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:25,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 19:56:26,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-20 19:56:26,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:26,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-20 19:56:26,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-20 19:56:26,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-20 19:56:26,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 19:56:26,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 19:56:26,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584139_318.jpg' 2025-07-20 19:56:26,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:26,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:26,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:27,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:27,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:27,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:27,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 19:56:27,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:27,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:56:27,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 19:56:27,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56: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 19:56: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 19:56: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 19:56:28,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-20 19:56:28,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:56:28,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584212_408.jpg' 2025-07-20 19:56:28,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:28,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:28,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:28,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:28,464 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:28,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:28,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:56:28,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:28,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:56:29,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-20 19:56:29,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:29,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-20 19:56:29,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-20 19:56:29,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-20 19:56:29,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:56:29,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:56:29,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584165_332.jpg' 2025-07-20 19:56:29,722 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:29,723 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:29,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:30,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:30,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:30,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:30,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 19:56:30,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:30,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:56:30,814 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:30,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:30,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:56:30,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:56:30,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:56:31,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 19:56:31,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 19:56:31,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584579_883.jpg' 2025-07-20 19:56:31,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:31,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:31,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:31,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:31,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:31,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:31,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 19:56:32,093 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:32,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:56:32,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-20 19:56:32,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:32,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-20 19:56:32,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-20 19:56:32,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-20 19:56:32,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 19:56:32,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-20 19:56:32,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584740_374.jpg' 2025-07-20 19:56:32,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:32,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:32,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:33,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:33,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:33,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56: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-20 19:56: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-20 19:56: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-20 19:56: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-20 19:56:34,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56: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-20 19:56: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-20 19:56: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-20 19:56:34,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:56:34,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 19:56:34,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012584973_873.jpg' 2025-07-20 19:56:34,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:34,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:34,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:34,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:34,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:34,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:34,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 19:56:35,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 19:56:35,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 19:56:35,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 19:56:35,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:35,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 19:56:35,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 19:56:35,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 19:56:35,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 19:56:35,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 19:56:35,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012585215_157.jpg' 2025-07-20 19:56:35,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:35,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:35,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:36,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:36,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:36,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:36,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:56:36,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 19:56:36,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:56:36,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 19:56:36,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:36,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 19:56:36,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 19:56:36,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 19:56:37,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 19:56:37,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 19:56:37,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012585288_226.jpg' 2025-07-20 19:56:37,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:37,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:37,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:37,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:37,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:37,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:37,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-20 19:56:37,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 19:56:37,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 19:56:38,332 - 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 19:56:38,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:56: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 19:56: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 19:56: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 19:56: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-20 19:56:38,590 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:56:38,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012585305_720.jpg' 2025-07-20 19:56:38,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:38,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:38,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:39,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:39,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:39,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:39,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 19:56:39,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 19:56:39,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 19:56:39,758 - 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 19:56:39,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:56:39,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 19:56:39,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 19:56:39,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-20 19:56:40,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 19:56:40,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 19:56:40,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012585301_702.jpg' 2025-07-20 19:56:40,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:40,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:40,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:40,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:40,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:40,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:40,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-20 19:56:40,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 19:56:40,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 19:56:41,172 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:41,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:41,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:56:41,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:56:41,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:56:41,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-20 19:56:41,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 19:56:41,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012585856_890.jpg' 2025-07-20 19:56:41,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:41,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:41,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:42,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:42,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:42,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:42,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 19:56:42,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:42,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 19:56:42,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 19:56:42,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:42,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 19:56:42,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 19:56:42,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 19:56:43,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 19:56:43,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 19:56:43,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012586305_788.jpg' 2025-07-20 19:56:43,116 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:43,116 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:43,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:43,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:43,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:43,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:43,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:56:43,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:43,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 19:56: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 19:56:44,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:44,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 19:56:44,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 19:56:44,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 19:56:44,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 19:56:44,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 19:56:44,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012586891_915.jpg' 2025-07-20 19:56:44,546 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:44,546 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:44,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:44,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:44,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:44,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:44,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 19:56:45,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 19:56: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-20 19:56:45,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 19:56:45,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:45,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 19:56:45,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 19:56:45,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 19:56:45,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 19:56:45,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 19:56:45,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012586936_169.jpg' 2025-07-20 19:56:46,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:46,180 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:46,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:46,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:46,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:46,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:46,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 19:56:46,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 19:56:46,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 19:56:47,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 19:56:47,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:47,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 19:56:47,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-20 19:56:47,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-20 19:56:47,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 19:56:47,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 19:56:47,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012590140_724.jpg' 2025-07-20 19:56:47,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:47,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:47,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:47,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:47,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:47,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:47,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 19:56:48,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 19:56:48,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 19:56:48,692 - 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 19:56:48,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:56:48,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-20 19:56:48,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 19:56:48,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 19:56:48,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-20 19:56:48,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-20 19:56:48,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012595212_248.jpg' 2025-07-20 19:56:49,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:49,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:49,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:49,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:49,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:49,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:49,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 19:56:49,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 19:56:49,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 19:56:50,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 19:56:50,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:50,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 19:56:50,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 19:56:50,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 19:56:50,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-20 19:56:50,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-20 19:56:50,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012607798_978.jpg' 2025-07-20 19:56:50,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:50,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:50,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:50,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:50,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:50,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:50,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 19:56:51,357 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:56:51,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:56:51,708 - 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 19:56:51,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-20 19:56:51,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:56:51,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 19:56:51,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 19:56:51,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 19:56:51,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 19:56:51,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012607833_382.jpg' 2025-07-20 19:56:52,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:52,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:52,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:52,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:52,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56: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-20 19:56:52,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-20 19:56:52,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 19:56:53,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 19:56:53,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:53,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 19:56:53,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 19:56:53,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 19:56:53,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 19:56:53,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-20 19:56:53,386 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012608568_833.jpg' 2025-07-20 19:56:53,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:53,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:53,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:53,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:53,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:53,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:53,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 19:56:54,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 19:56:54,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 19:56:54,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 19:56:54,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:54,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 19:56:54,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 19:56:54,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 19:56:54,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 19:56:54,810 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:56:54,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012609017_928.jpg' 2025-07-20 19:56:54,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:54,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:54,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:55,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:55,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:55,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:55,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:56:55,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-20 19:56:55,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-20 19:56:55,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 19:56:55,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:55,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 19:56:55,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 19:56:55,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 19:56:56,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 19:56:56,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 19:56:56,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012609370_793.jpg' 2025-07-20 19:56:56,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:56,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:56,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:56,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:56,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:56,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:56,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 19:56:57,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-20 19:56:57,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-20 19:56:57,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 19:56:57,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:57,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 19:56:57,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 19:56:57,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 19:56:57,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 19:56:57,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 19:56:57,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012610563_274.jpg' 2025-07-20 19:56:57,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:56:57,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:56:57,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:56:58,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:56:58,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:56:58,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:56:58,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-20 19:56:58,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 19:56:58,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 19:56:58,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 19:56:58,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:56:58,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 19:56:58,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 19:56:58,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 19:56:59,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-20 19:56:59,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-20 19:57:13,132 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012632827_634.jpg' 2025-07-20 19:57:13,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:57:13,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:57:13,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:57:13,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:57:13,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:57:13,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:57:13,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-20 19:57:13,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:57:13,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 19:57:14,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:57:14,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:57:14,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-20 19:57:14,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-20 19:57:14,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-20 19:57:14,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 19:57:14,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-20 19:57:14,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012633431_159.jpg' 2025-07-20 19:57:14,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:57:14,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:57:14,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:57:14,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:57:14,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:57:14,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:57:14,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 19:57:15,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:57:15,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-20 19:57:15,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 19:57:15,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:57:15,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 19:57:15,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 19:57:15,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 19:57:15,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 19:57:15,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 19:57:15,968 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012633715_949.jpg' 2025-07-20 19:57:16,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:57:16,216 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:57:16,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:57:16,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:57:16,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:57:16,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:57:16,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 19:57:16,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 19:57:16,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 19:57:17,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-20 19:57:17,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:57:17,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-20 19:57:17,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-20 19:57:17,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-20 19:57:17,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 19:57:17,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 19:57:36,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012656481_192.jpg' 2025-07-20 19:57:36,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:57:36,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:57:36,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:57:37,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:57:37,405 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:57:37,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:57:37,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 19:57:37,785 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-20 19:57:37,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-20 19:57:38,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 19:57:38,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:57:38,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 19:57:38,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 19:57:38,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 19:57:38,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 19:57:38,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 19:57:38,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-20/sxt_1753012656785_966.jpg' 2025-07-20 19:57:38,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-20 19:57:38,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-20 19:57:38,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-20 19:57:38,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-20 19:57:38,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-20 19:57:38,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-20 19:57:38,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 19:57:39,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 19:57:39,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-20 19:57:39,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 19:57:39,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-20 19:57:39,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 19:57:39,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 19:57:39,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 19:57:39,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 19:57:39,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-21 07:00:24,808 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052424428_723.jpg' 2025-07-21 07:00:25,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:25,815 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:25,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:26,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:26,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:26,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:26,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-21 07:00:27,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-21 07:00:27,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:00: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-21 07:00:27,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00: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-21 07:00:27,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:00:27,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-21 07:00:27,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-21 07:00:27,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-21 07:00:27,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052424425_183.jpg' 2025-07-21 07:00:28,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:28,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:28,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:28,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:28,565 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:28,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:28,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-21 07:00:28,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:00:28,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:00:29,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-21 07:00:29,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:29,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-21 07:00:29,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:00:29,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:00:29,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-21 07:00:29,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-21 07:00:29,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052424778_97.jpg' 2025-07-21 07:00:29,868 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:29,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:29,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:30,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:30,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:30,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:30,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-21 07:00:30,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-21 07:00:30,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-21 07:00:30,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-21 07:00:30,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:30,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-21 07:00:30,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-21 07:00:30,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-21 07:00:31,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:00:31,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-21 07:00:31,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052425049_316.jpg' 2025-07-21 07:00:31,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:31,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:31,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:31,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:31,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:31,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00: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-21 07:00:32,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:00:32,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:00:32,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-21 07:00:32,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:32,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-21 07:00:32,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-21 07:00:32,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-21 07:00:32,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-21 07:00:32,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-21 07:00:32,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052425056_688.jpg' 2025-07-21 07:00:33,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:33,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:33,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:33,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:33,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:33,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:33,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-21 07: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:00:34,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-21 07:00:34,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-21 07:00:34,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:34,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-21 07:00:34,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-21 07:00:34,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-21 07:00:34,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-21 07:00:34,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:00:34,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052425199_569.jpg' 2025-07-21 07:00:34,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:34,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:34,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:35,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:35,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:35,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:35,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-21 07:00:35,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-21 07:00:35,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-21 07:00:36,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-21 07:00:36,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices.